diff options
Diffstat (limited to 'string/argz.h')
-rw-r--r-- | string/argz.h | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/string/argz.h b/string/argz.h index 733d06cca8..c2a3139dbb 100644 --- a/string/argz.h +++ b/string/argz.h @@ -32,47 +32,47 @@ __BEGIN_DECLS /* Make a '\0' separated arg vector from a unix argv vector, returning it in ARGZ, and the total length in LEN. If a memory allocation error occurs, ENOMEM is returned, otherwise 0. The result can be destroyed using free. */ -error_t __argz_create __P ((char **__argv, char **__argz, size_t *__len)); -error_t argz_create __P ((char **__argv, char **__argz, size_t *__len)); +error_t __argz_create __P ((char *const argv[], char **argz, size_t *len)); +error_t argz_create __P ((char *const *argv[], char **argz, size_t *len)); /* Make a '\0' separated arg vector from a SEP separated list in STRING, returning it in ARGZ, and the total length in LEN. If a memory allocation error occurs, ENOMEM is returned, otherwise 0. The result can be destroyed using free. */ -error_t __argz_create_sep __P ((__const char *__string, int __sep, - char **__argz, size_t *__len)); -error_t argz_create_sep __P ((__const char *__string, int __sep, - char **__argz, size_t *__len)); +error_t __argz_create_sep __P ((__const char *string, int sep, + char **argz, size_t *len)); +error_t argz_create_sep __P ((__const char *string, int sep, + char **argz, size_t *len)); /* Returns the number of strings in ARGZ. */ -size_t __argz_count __P ((__const char *__argz, size_t __len)); -size_t argz_count __P ((__const char *__argz, size_t __len)); +size_t __argz_count __P ((__const char *argz, size_t len)); +size_t argz_count __P ((__const char *argz, size_t len)); /* Puts pointers to each string in ARGZ into ARGV, which must be large enough to hold them all. */ -void __argz_extract __P ((__const char *__argz, size_t __len, char **__argv)); -void argz_extract __P ((__const char *__argz, size_t __len, char **__argv)); +void __argz_extract __P ((__const char *argz, size_t len, char **argv)); +void argz_extract __P ((__const char *argz, size_t len, char **argv)); /* Make '\0' separated arg vector ARGZ printable by converting all the '\0's except the last into the character SEP. */ -void __argz_stringify __P ((char *__argz, size_t __len, int __sep)); -void argz_stringify __P ((char *__argz, size_t __len, int __sep)); +void __argz_stringify __P ((char *argz, size_t len, int sep)); +void argz_stringify __P ((char *argz, size_t len, int sep)); /* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN. */ -error_t __argz_append __P ((char **__argz, size_t *__argz_len, - __const char *__buf, size_t __buf_len)); -error_t argz_append __P ((char **__argz, size_t *__argz_len, - __const char *__buf, size_t __buf_len)); +error_t __argz_append __P ((char **argz, size_t *argz_len, + __const char *buf, size_t buf_len)); +error_t argz_append __P ((char **argz, size_t *argz_len, + __const char *buf, size_t buf_len)); /* Append STR to the argz vector in ARGZ & ARGZ_LEN. */ -error_t __argz_add __P ((char **__argz, size_t *__argz_len, - __const char *__str)); -error_t argz_add __P ((char **__argz, size_t *__argz_len, - __const char *__str)); +error_t __argz_add __P ((char **argz, size_t *argz_len, + __const char *str)); +error_t argz_add __P ((char **argz, size_t *argz_len, + __const char *str)); /* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there. */ -void __argz_delete __P ((char **__argz, size_t *__argz_len, char *__entry)); -void argz_delete __P ((char **__argz, size_t *__argz_len, char *__entry)); +void __argz_delete __P ((char **argz, size_t *argz_len, char *entry)); +void argz_delete __P ((char **argz, size_t *argz_len, char *entry)); /* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an existing entry in ARGZ; if BEFORE is NULL, ENTRY is appended to the end. @@ -80,10 +80,10 @@ void argz_delete __P ((char **__argz, size_t *__argz_len, char *__entry)); ARGZ, ENTRY) will insert ENTRY at the beginning of ARGZ. If BEFORE is not in ARGZ, EINVAL is returned, else if memory can't be allocated for the new ARGZ, ENOMEM is returned, else 0. */ -error_t __argz_insert __P ((char **__argz, size_t *__argz_len, - char *__before, __const char *__entry)); -error_t argz_insert __P ((char **__argz, size_t *__argz_len, - char *__before, __const char *__entry)); +error_t __argz_insert __P ((char **argz, size_t *argz_len, + char *before, __const char *entry)); +error_t argz_insert __P ((char **argz, size_t *argz_len, + char *before, __const char *entry)); /* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there are no more. If entry is NULL, then the first entry is returned. This @@ -99,10 +99,10 @@ error_t argz_insert __P ((char **__argz, size_t *__argz_len, for (entry = argz; entry; entry = argz_next (argz, argz_len, entry)) ...; */ -extern char *__argz_next __P ((char *__argz, size_t __argz_len, - __const char *__entry)); -extern char *argz_next __P ((char *__argz, size_t __argz_len, - __const char *__entry)); +extern char *__argz_next __P ((char *argz, size_t __argz_len, + __const char *entry)); +extern char *argz_next __P ((char *argz, size_t __argz_len, + __const char *entry)); #if defined (__OPTIMIZE__) && __GNUC__ >= 2 extern inline char * @@ -113,7 +113,7 @@ __argz_next (char *argz, size_t argz_len, const char *entry) if (entry < argz + argz_len) entry = strchr (entry, '\0') + 1; - return entry >= argz + argz_len ? NULL : entry; + return entry >= argz + argz_len ? NULL : (char *) entry; } else if (argz_len > 0) |