1 #ifndef ACL_ARGV_INCLUDE_H 2 #define ACL_ARGV_INCLUDE_H 183 const char *delim,
size_t n);
206 #define ACL_ARGV_END ((char *) 0)
ACL_API void acl_argv_add(ACL_ARGV *argvp,...)
ACL_API void acl_argv_terminate(ACL_ARGV *argvp)
void(* push_back)(struct ACL_ARGV *, const char *)
ACL_API ACL_ARGV * acl_argv_quote_split(const char *str, const char *delim)
ACL_API ACL_ARGV * acl_argv_splitn4(const char *str, const char *delim, size_t n, ACL_DBUF_POOL *dbuf)
ACL_API char * acl_argv_index(ACL_ARGV *argvp, int idx)
ACL_API int acl_argv_set(ACL_ARGV *argvp, int idx, const char *value)
ACL_API ACL_ARGV * acl_argv_splitn_append(ACL_ARGV *argvp, const char *str, const char *delim, size_t n)
ACL_API void acl_argv_addnv(ACL_ARGV *argvp, va_list ap)
ACL_API ACL_ARGV * acl_argv_splitn(const char *str, const char *delim, size_t n)
ACL_API ACL_ARGV * acl_argv_quote_split4(const char *str, const char *delim, ACL_DBUF_POOL *dbuf)
ACL_API void acl_argv_addv(ACL_ARGV *argvp, va_list ap)
ACL_API ACL_ARGV * acl_argv_split_append(ACL_ARGV *argvp, const char *str, const char *delim)
struct ACL_DBUF_POOL ACL_DBUF_POOL
ACL_API ACL_ARGV * acl_argv_alloc2(int size, ACL_DBUF_POOL *dbuf)
ACL_API int acl_argv_size(ACL_ARGV *argvp)
ACL_API ACL_ARGV * acl_argv_split(const char *str, const char *delim)
ACL_API ACL_ARGV * acl_argv_free(ACL_ARGV *argvp)
void(* push_front)(struct ACL_ARGV *, const char *)
ACL_API void acl_argv_addn(ACL_ARGV *argvp,...)
ACL_API ACL_ARGV * acl_argv_alloc(int size)
ACL_API ACL_ARGV * acl_argv_split3(const char *str, const char *delim, ACL_DBUF_POOL *dbuf)