Functions | |
| const char * | html_string (const char *str) | 
| const char * | make_string (char *token, char **end) | 
| const char * | quote_string (const char *str) | 
| const char * | save_string (const char *str) | 
| Smart strdup.  More... | |
| int | strpool_addstr (strpool_t *strpool, const char *str) | 
| strpool_t * | strpool_build (const char *strings, int size) | 
| void | strpool_delete (strpool_t *strpool) | 
| strpool_t * | strpool_new (void) | 
| const char* make_string | ( | char * | token, | 
| char ** | end | ||
| ) | 
Smart strdup.
Create a unique copy of a string. If the same string has been seen before, does not create a new copy but rather returns the previously seen string.
| str | The string to copy. | 
| void strpool_delete | ( | strpool_t * | strpool | ) | 
| strpool_t* strpool_new | ( | void | ) |