/string/ |
A D | argz-insert.c | 30 __argz_insert (char **argz, size_t *argz_len, char *before, const char *entry) in __argz_insert() argument 33 return __argz_add (argz, argz_len, entry); in __argz_insert() 35 if (before < *argz || before >= *argz + *argz_len) in __argz_insert() 38 if (before > *argz) in __argz_insert() 44 size_t after_before = *argz_len - (before - *argz); in __argz_insert() 47 char *new_argz = realloc (*argz, new_argz_len); in __argz_insert() 51 before = new_argz + (before - *argz); in __argz_insert() 54 *argz = new_argz; in __argz_insert()
|
A D | argz-ctsep.c | 25 __argz_create_sep (const char *string, int delim, char **argz, size_t *len) in __argz_create_sep() argument 34 *argz = (char *) malloc (nlen); in __argz_create_sep() 35 if (*argz == NULL) in __argz_create_sep() 39 wp = *argz; in __argz_create_sep() 43 if (wp > *argz && wp[-1] != '\0') in __argz_create_sep() 54 free (*argz); in __argz_create_sep() 55 *argz = NULL; in __argz_create_sep() 63 *argz = NULL; in __argz_create_sep()
|
A D | argz-addsep.c | 25 __argz_add_sep (char **argz, size_t *argz_len, const char *string, int delim) in __argz_add_sep() argument 34 *argz = (char *) realloc (*argz, *argz_len + nlen); in __argz_add_sep() 35 if (*argz == NULL) in __argz_add_sep() 38 wp = *argz + *argz_len; in __argz_add_sep() 43 if (wp > *argz && wp[-1] != '\0') in __argz_add_sep()
|
A D | argz-extract.c | 24 __argz_extract (const char *argz, size_t len, char **argv) in __argz_extract() argument 28 size_t part_len = strlen (argz); in __argz_extract() 29 *argv++ = (char *) argz; in __argz_extract() 30 argz += part_len + 1; in __argz_extract()
|
A D | argz-stringify.c | 25 __argz_stringify (char *argz, size_t len, int sep) in __argz_stringify() argument 30 size_t part_len = __strnlen (argz, len); in __argz_stringify() 31 argz += part_len; in __argz_stringify() 35 *argz++ = sep; in __argz_stringify()
|
A D | argz-append.c | 25 __argz_append (char **argz, size_t *argz_len, const char *buf, size_t buf_len) in __argz_append() argument 28 char *new_argz = realloc (*argz, new_argz_len); in __argz_append() 32 *argz = new_argz; in __argz_append() 44 __argz_add (char **argz, size_t *argz_len, const char *str) in weak_alias() 46 return __argz_append (argz, argz_len, str, strlen (str) + 1); in weak_alias()
|
A D | argz-create.c | 27 __argz_create (char *const argv[], char **argz, size_t *len) in __argz_create() argument 38 *argz = NULL; in __argz_create() 41 *argz = malloc (tlen); in __argz_create() 42 if (*argz == NULL) in __argz_create() 45 for (p = *argz, ap = argv; *ap; ++ap, ++p) in __argz_create()
|
A D | argz-delete.c | 25 argz_delete (char **argz, size_t *argz_len, char *entry) in argz_delete() argument 32 memmove (entry, entry + entry_len, *argz_len - (entry - *argz)); in argz_delete() 35 free (*argz); in argz_delete() 36 *argz = 0; in argz_delete()
|
A D | argz-next.c | 23 __argz_next (const char *argz, size_t argz_len, const char *entry) in __argz_next() argument 27 if (entry < argz + argz_len) in __argz_next() 30 return entry >= argz + argz_len ? NULL : (char *) entry; in __argz_next() 34 return (char *) argz; in __argz_next()
|
A D | bug-envz1.c | 40 char **argz = &str; in do_test() local 43 argz_add_sep (argz, &size, strs[i].s, '\0'); in do_test() 46 envz_strip (argz, &size); in do_test() 57 char *e = envz_entry (*argz, size, name); in do_test() 71 free (*argz); in do_test()
|
A D | argz-count.c | 24 __argz_count (const char *argz, size_t len) in __argz_count() argument 29 size_t part_len = strlen(argz); in __argz_count() 30 argz += part_len + 1; in __argz_count()
|
A D | argz-replace.c | 49 __argz_replace (char **argz, size_t *argz_len, const char *str, const char *with, in __argz_replace() argument 57 char *src = *argz; in __argz_replace() 123 *argz = dst; in __argz_replace()
|
A D | Makefile | 30 memory.h argz.h envz.h 42 $(addprefix argz-,append count create ctsep next \
|