librfn
An ad-hoc utility library
|
Various string manipulation routines. More...
Functions | |
char * | xstrdup (const char *s) |
char * | strdup_join (const char *head, const char *tail) |
char * | xstrdup_join (const char *head, const char *tail) |
char * | strtolower (char *s) |
char * | strdup_tolower (const char *s) |
char * | xstrdup_tolower (const char *s) |
char * | strtoupper (char *s) |
char * | strdup_toupper (const char *s) |
char * | xstrdup_toupper (const char *s) |
char * | strdup_printf (const char *format,...) |
char * | strdup_vprintf (const char *format, va_list ap) |
char * | xstrdup_printf (const char *format,...) |
char * | xstrdup_vprintf (const char *format, va_list ap) |
Various string manipulation routines.
This module places a heavy emphasis on strdup() and xstrdup() based dynamic memory management techniques.