From 9cfc7061df9d24ea992bc2e0a4b37672072487f8 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 14 Dec 1995 23:07:36 +0000 Subject: (argz_append, argz_add, argz_remove): New functions. --- libshouldbeinlibc/=argz.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libshouldbeinlibc/=argz.h b/libshouldbeinlibc/=argz.h index 915d905f..0bec7e7c 100644 --- a/libshouldbeinlibc/=argz.h +++ b/libshouldbeinlibc/=argz.h @@ -37,4 +37,15 @@ void argz_extract (char *argz, int len, char **argv); except the last into the character SEP. */ void argz_stringify(char *argz, int len, int sep); +/* Add BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN. */ +error_t +argz_append (char **argz, unsigned *argz_len, char *buf, unsigned buf_len); + +/* Add STR to the argz vector in ARGZ & ARGZ_LEN. This should be moved into + argz.c in libshouldbelibc. */ +error_t argz_add (char **argz, unsigned *argz_len, char *str); + +/* Remove ENTRY from ARGZ & ARGZ_LEN, if any. */ +void argz_remove (char **argz, unsigned *argz_len, char *entry); + #endif /* __ARGZ_H__ */ -- cgit v1.2.3