#include <gnashconfig.h>
#include <argz.h>
#include <assert.h>
#include <stddef.h>
#include <stdlib.h>
#include <sys/types.h>
#include <errno.h>
#include <string.h>
Defines | |
#define | EOS_CHAR '\0' |
Functions | |
error_t | argz_append (char **pargz, size_t *pargz_len, const char *buf, size_t buf_len) |
error_t | argz_create_sep (const char *str, int delim, char **pargz, size_t *pargz_len) |
error_t | argz_insert (char **pargz, size_t *pargz_len, char *before, const char *entry) |
char * | argz_next (char *argz, size_t argz_len, const char *entry) |
void | argz_stringify (char *argz, size_t argz_len, int sep) |
#define EOS_CHAR '\0' |
Referenced by argz_insert(), argz_next(), and argz_stringify().
error_t argz_append | ( | char ** | pargz, | |
size_t * | pargz_len, | |||
const char * | buf, | |||
size_t | buf_len | |||
) |
References realloc().
error_t argz_create_sep | ( | const char * | str, | |
int | delim, | |||
char ** | pargz, | |||
size_t * | pargz_len | |||
) |
error_t argz_insert | ( | char ** | pargz, | |
size_t * | pargz_len, | |||
char * | before, | |||
const char * | entry | |||
) |
References argz_append, EOS_CHAR, and realloc().
char* argz_next | ( | char * | argz, | |
size_t | argz_len, | |||
const char * | entry | |||
) |
References EOS_CHAR.
void argz_stringify | ( | char * | argz, | |
size_t | argz_len, | |||
int | sep | |||
) |
References EOS_CHAR.