1 #ifndef _ARGZ_H
2 
3 #include <string/argz.h>
4 
5 # ifndef _ISOMAC
6 
7 extern error_t __argz_create_sep (const char *__restrict __string,
8 				  int __sep, char **__restrict __argz,
9 				  size_t *__restrict __len)
10      __THROW attribute_hidden;
11 extern error_t __argz_append (char **__restrict __argz,
12 			      size_t *__restrict __argz_len,
13 			      const char *__restrict __buf, size_t __buf_len)
14      __THROW attribute_hidden;
15 extern error_t __argz_add (char **__restrict __argz,
16 			   size_t *__restrict __argz_len,
17 			   const char *__restrict __str)
18      __THROW attribute_hidden;
19 extern error_t __argz_add_sep (char **__restrict __argz,
20 			       size_t *__restrict __argz_len,
21 			       const char *__restrict __string, int __delim)
22      __THROW attribute_hidden;
23 extern void __argz_delete (char **__restrict __argz,
24 			   size_t *__restrict __argz_len,
25 			   char *__restrict __entry)
26      __THROW attribute_hidden;
27 extern error_t __argz_insert (char **__restrict __argz,
28 			      size_t *__restrict __argz_len,
29 			      char *__restrict __before,
30 			      const char *__restrict __entry)
31      __THROW attribute_hidden;
32 extern error_t __argz_replace (char **__restrict __argz,
33 			       size_t *__restrict __argz_len,
34 			       const char *__restrict __str,
35 			       const char *__restrict __with,
36 			       unsigned int *__restrict __replace_count)
37      attribute_hidden;
38 
39 libc_hidden_proto (argz_delete)
40 libc_hidden_proto (__argz_count)
41 libc_hidden_proto (__argz_stringify)
42 libc_hidden_proto (argz_next)
43 libc_hidden_proto (__argz_next)
44 
45 # endif /* !_ISOMAC */
46 #endif
47