pbc_symtab.h
来自「这是一个C的源代码」· C头文件 代码 · 共 40 行
H
40 行
#ifndef __PBC_SYMTAB_H__#define __PBC_SYMTAB_H__#include "pbc_darray.h"struct symtab_s { darray_t list;};typedef struct symtab_s symtab_t[1];typedef struct symtab_s *symtab_ptr;/*@manual symtabInitialize symbol table ''t''. Must be called before ''t'' is used.*/void symtab_init(symtab_t t);/*@manual symtabClears symbol table ''t''. Should be called after ''t'' is no longer needed.*/void symtab_clear(symtab_t t);/*@manual symtabPuts ''value'' at ''key'' in ''t''.*/void symtab_put(symtab_t t, void *value, char *key);/*@manual symtabReturns true if ''t'' contains key ''key''.*/int symtab_has(symtab_t t, char *key);/*@manual symtabReturns pointer at key ''key'' in ''t''.*/void *symtab_at(symtab_t t, char *key);void symtab_forall_data(symtab_t t, void (*func)(void *));#endif //__PBC_SYMTAB_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?