list.h

来自「一种用于编译时头文件的缓存处理缓存源代码,使用起来就像C/C++编译器的缓存预处」· C头文件 代码 · 共 24 行

H
24
字号
/********************************************************************
	created:	2008/01/23
	filename: 	list.h
	author:		Lichuang
                
	purpose:    
*********************************************************************/

#ifndef __LIST_H__
#define __LIST_H__

#include "ccache.h"

int list_findnode(int hashindex, const void* key, ccache_t* cache, cmpfun cmp);
int list_insertnode(int hashindex, const void* key, const void* data, ccache_t* cache, cmpfun cmp, delfun fun);
int list_updatenode(int hashindex, const void* key, const void* data, ccache_t* cache, cmpfun cmp);
//int list_deletenode(int hashindex, const void* key, void* data, ccache_t* cache, cmpfun cmp);
int list_deletenode(int hashindex, int index, ccache_t* cache, cmpfun cmp);
void list_initnodes(ccache_t* cache);
void list_visitnodes(ccache_t* cache, int hashindex, visitfun visit);

#endif /* __LIST_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?