1 #ifndef cmEngine_Library_cmSymbol_h 2 #define cmEngine_Library_cmSymbol_h 4 #include "cmWarnUnusedResult.h" 75 int CM_WARN_UNUSED_RESULT
size_t key_size
Definition: cmSymbol.h:26
struct cmHost * host
Definition: cmSymbol.h:22
void cmClearSymbol(struct cmSymbol *symbol)
Definition: cmSymbol.c:28
int cmCopySymbol(const struct cmSymbol *src, struct cmSymbol *dst)
Definition: cmSymbol.c:45
void cmInitSymbol(struct cmSymbol *symbol, struct cmHost *host)
Definition: cmSymbol.c:17
unsigned char cmBool
Definition: cmTypes.h:42
char * key
Definition: cmSymbol.h:24
void * data
Definition: cmSymbol.h:28
Definition: cmSymbol.h:19
int cmCompareSymbols(const struct cmSymbol *a, const struct cmSymbol *b, cmBool ignore_case)
Definition: cmSymbol.c:111
void cmMoveSymbol(struct cmSymbol *src, struct cmSymbol *dst)
Definition: cmSymbol.c:72
void(* release)(struct cmHost *host, void *data)
Definition: cmSymbol.h:33
int CM_WARN_UNUSED_RESULT cmSetSymbolKey(struct cmSymbol *symbol, const char *key)
Definition: cmSymbol.c:92