Defines | Functions

argz_.h File Reference

#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>

Go to the source code of this file.

Defines

#define __need_error_t
#define LT_SCOPE

Functions

LT_SCOPE error_t argz_append (char **pargz, size_t *pargz_len, const char *buf, size_t buf_len)
LT_SCOPE error_t argz_create_sep (const char *str, int delim, char **pargz, size_t *pargz_len)
LT_SCOPE error_t argz_insert (char **pargz, size_t *pargz_len, char *before, const char *entry)
LT_SCOPE char * argz_next (char *argz, size_t argz_len, const char *entry)
LT_SCOPE void argz_stringify (char *argz, size_t argz_len, int sep)

Define Documentation

#define __need_error_t
#define LT_SCOPE

Function Documentation

LT_SCOPE error_t argz_append ( char **  pargz,
size_t *  pargz_len,
const char *  buf,
size_t  buf_len 
)

References realloc().

LT_SCOPE error_t argz_create_sep ( const char *  str,
int  delim,
char **  pargz,
size_t *  pargz_len 
)

References free(), and malloc().

LT_SCOPE error_t argz_insert ( char **  pargz,
size_t *  pargz_len,
char *  before,
const char *  entry 
)

References argz_append, EOS_CHAR, and realloc().

LT_SCOPE char* argz_next ( char *  argz,
size_t  argz_len,
const char *  entry 
)

References EOS_CHAR.

LT_SCOPE void argz_stringify ( char *  argz,
size_t  argz_len,
int  sep 
)

References EOS_CHAR.