]> git.ipfire.org Git - thirdparty/glibc.git/blame - include/argz.h
stdio: Remove __libc_message alloca usage
[thirdparty/glibc.git] / include / argz.h
CommitLineData
64655dbf 1#ifndef _ARGZ_H
6b87a564 2
392d7920 3#include <string/argz.h>
6b87a564 4
47755784
ZW
5# ifndef _ISOMAC
6
65a086db
L
7extern error_t __argz_create_sep (const char *__restrict __string,
8 int __sep, char **__restrict __argz,
9 size_t *__restrict __len)
10 __THROW attribute_hidden;
11extern 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;
15extern error_t __argz_add (char **__restrict __argz,
16 size_t *__restrict __argz_len,
17 const char *__restrict __str)
18 __THROW attribute_hidden;
19extern 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;
23extern void __argz_delete (char **__restrict __argz,
24 size_t *__restrict __argz_len,
25 char *__restrict __entry)
26 __THROW attribute_hidden;
27extern 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;
32extern 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
37f3ee49 39libc_hidden_proto (argz_delete)
56d25bb8
AS
40libc_hidden_proto (__argz_count)
41libc_hidden_proto (__argz_stringify)
055ac2a7
JM
42libc_hidden_proto (argz_next)
43libc_hidden_proto (__argz_next)
6b87a564 44
47755784 45# endif /* !_ISOMAC */
6b87a564 46#endif