⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pbc_symtab.h

📁 这是一个C的源代码
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -