|
| size_t | bu_strlcatm (char *dst, const char *src, size_t size, const char *label) |
| |
| size_t | bu_strlcpym (char *dst, const char *src, size_t size, const char *label) |
| |
| char * | bu_strdupm (const char *cp, const char *label) |
| |
| int | bu_strcmp (const char *string1, const char *string2) |
| |
| int | bu_strncmp (const char *string1, const char *string2, size_t n) |
| |
| int | bu_strcasecmp (const char *string1, const char *string2) |
| |
| int | bu_strncasecmp (const char *string1, const char *string2, size_t n) |
| |
| char * | bu_str_escape (const char *input, const char *expression, char *output, size_t size) |
| | These routines implement support for escaping and unescaping generalized strings that may represent filesystem paths, URLs, object lists, and more. More...
|
| |
| char * | bu_str_unescape (const char *input, char *output, size_t size) |
| |
| int | bu_str_isprint (const char *cp) |
| | Routines for checking ctypes. More...
|
| |
| int | bu_str_true (const char *str) |
| | routines for parsing boolean values from strings More...
|
| |
| int | bu_str_false (const char *str) |
| |
| size_t | bu_argv_from_string (char *argv[], size_t lim, char *lp) |
| | Functions related to argv processing. More...
|
| |
| int | bu_argv_from_tcl_list (const char *list_str, int *argc, const char ***argv) |
| |
| void | bu_argv_free (size_t argc, char *argv[]) |
| |
| void | bu_free_args (size_t argc, char *argv[], const char *str) |
| |
| char ** | bu_argv_dup (size_t argc, const char *argv[]) |
| |
| char ** | bu_argv_dupinsert (int insert, size_t insertArgc, const char *insertArgv[], size_t argc, const char *argv[]) |
| |
| unsigned long | bu_editdist (const char *s1, const char *s2) |
| |