Home
last modified time | relevance | path

Searched refs:argz (Results 1 – 13 of 13) sorted by relevance

/string/
A Dargz-insert.c30 __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 Dargz-ctsep.c25 __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 Dargz-addsep.c25 __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 Dargz-extract.c24 __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 Dargz-stringify.c25 __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 Dargz-append.c25 __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 Dargz-create.c27 __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 Dargz-delete.c25 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 Dargz-next.c23 __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 Dbug-envz1.c40 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 Dargz-count.c24 __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 Dargz-replace.c49 __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 DMakefile30 memory.h argz.h envz.h
42 $(addprefix argz-,append count create ctsep next \

Completed in 18 milliseconds