Lines Matching refs:envz_len

31 envz_entry (const char *envz, size_t envz_len, const char *name)  in envz_entry()  argument
33 while (envz_len) in envz_entry()
39 while (envz_len && *p == *envz && *p && *p != SEP) in envz_entry()
40 p++, envz++, envz_len--; in envz_entry()
47 while (envz_len && *envz) in envz_entry()
48 envz++, envz_len--; in envz_entry()
49 if (envz_len) in envz_entry()
50 envz++, envz_len--; /* skip '\0' */ in envz_entry()
60 envz_get (const char *envz, size_t envz_len, const char *name) in libc_hidden_def()
62 char *entry = envz_entry (envz, envz_len, name); in libc_hidden_def()
77 envz_remove (char **envz, size_t *envz_len, const char *name) in envz_remove() argument
79 char *entry = envz_entry (*envz, *envz_len, name); in envz_remove()
81 argz_delete (envz, envz_len, entry); in envz_remove()
92 envz_add (char **envz, size_t *envz_len, const char *name, const char *value) in libc_hidden_def()
94 envz_remove (envz, envz_len, name); in libc_hidden_def()
101 size_t old_envz_len = *envz_len; in libc_hidden_def()
113 *envz_len = new_envz_len; in libc_hidden_def()
122 return __argz_add (envz, envz_len, name); in libc_hidden_def()
129 envz_merge (char **envz, size_t *envz_len, const char *envz2, in envz_merge() argument
136 char *old = envz_entry (*envz, *envz_len, envz2); in envz_merge()
140 err = __argz_append (envz, envz_len, envz2, new_len); in envz_merge()
143 argz_delete (envz, envz_len, old); in envz_merge()
144 err = __argz_append (envz, envz_len, envz2, new_len); in envz_merge()
156 envz_strip (char **envz, size_t *envz_len) in envz_strip() argument
159 size_t left = *envz_len; in envz_strip()
170 *envz_len = entry - *envz; in envz_strip()