33 #ifndef QOF_STRING_UTIL_H
34 #define QOF_STRING_UTIL_H
41 #define QOF_MOD_UTIL "qof.utilities"
89 #define CACHE_INSERT(str) qof_string_cache_insert((gconstpointer)(str))
90 #define CACHE_REMOVE(str) qof_string_cache_remove((str))
99 #define CACHE_REPLACE(dst, src) do { \
100 gpointer tmp = CACHE_INSERT((src)); \
101 CACHE_REMOVE((dst)); \
105 #define QOF_CACHE_NEW(void) qof_string_cache_insert("")
void qof_string_cache_destroy(void)
void qof_string_cache_remove(gconstpointer key)
gpointer qof_string_cache_insert(gconstpointer key)
void qof_string_cache_init(void)