Postfix3.3.1
マクロ定義 | 型定義 | 関数
nvtable.h ファイル
#include <htable.h>
#include <mymalloc.h>

[ソースコード]

マクロ定義

#define nvtable_create(size)   htable_create(size)
 
#define nvtable_locate(table, key)   htable_locate((table), (key))
 
#define nvtable_walk(table, action, ptr)   htable_walk((table), HTABLE_ACTION_FN_CAST(action), (ptr))
 
#define nvtable_list(table)   htable_list(table)
 
#define nvtable_find(table, key)   htable_find((table), (key))
 
#define nvtable_delete(table, key)   htable_delete((table), (key), myfree)
 
#define nvtable_free(table)   htable_free((table), myfree)
 

型定義

typedef struct HTABLE NVTABLE
 
typedef struct HTABLE_INFO NVTABLE_INFO
 

関数

NVTABLE_INFOnvtable_update (NVTABLE *, const char *, const char *)
 

マクロ定義詳解

#define nvtable_create (   size)    htable_create(size)

nvtable.h23 行目に定義があります。

#define nvtable_delete (   table,
  key 
)    htable_delete((table), (key), myfree)

nvtable.h28 行目に定義があります。

#define nvtable_find (   table,
  key 
)    htable_find((table), (key))

nvtable.h27 行目に定義があります。

#define nvtable_free (   table)    htable_free((table), myfree)

nvtable.h29 行目に定義があります。

#define nvtable_list (   table)    htable_list(table)

nvtable.h26 行目に定義があります。

#define nvtable_locate (   table,
  key 
)    htable_locate((table), (key))

nvtable.h24 行目に定義があります。

#define nvtable_walk (   table,
  action,
  ptr 
)    htable_walk((table), HTABLE_ACTION_FN_CAST(action), (ptr))

nvtable.h25 行目に定義があります。

型定義詳解

typedef struct HTABLE NVTABLE

nvtable.h20 行目に定義があります。

typedef struct HTABLE_INFO NVTABLE_INFO

nvtable.h21 行目に定義があります。

関数詳解

NVTABLE_INFO* nvtable_update ( NVTABLE ,
const char *  ,
const char *   
)

nvtable.c111 行目に定義があります。