123456789101112131415161718192021222324252627282930313233 |
- #ifndef __STRINGMAP_H_
- #define __STRINGMAP_H_
- #include "vector.h"
- typedef struct _stringmap {
- char *key;
- item d;
- struct _stringmap *l, *g;
- } *stringmap;
- stringmap stringmap_new(void);
- void stringmap_delete(stringmap);
- void stringmap_delete_free(stringmap);
- item *stringmap_insert(stringmap, const char*, const item);
- stringmap stringmap_find(const stringmap, const char*);
- #endif
|