|
void | argvPrint (const char *msg, ARGV_const_t argv, FILE *fp) |
| Print argv array elements. More...
|
|
ARGI_t | argiFree (ARGI_t argi) |
| Destroy an argi array. More...
|
|
ARGV_t | argvNew (void) |
| Create an empty argv array. More...
|
|
ARGV_t | argvFree (ARGV_t argv) |
| Destroy an argv array. More...
|
|
int | argiCount (ARGI_const_t argi) |
| Return no. More...
|
|
ARGint_t | argiData (ARGI_const_t argi) |
| Return data from argi array. More...
|
|
int | argvCount (ARGV_const_t argv) |
| Return no. More...
|
|
ARGV_t | argvData (ARGV_t argv) |
| Return data from argv array. More...
|
|
int | argvCmp (const void *a, const void *b) |
| Compare argv arrays (qsort/bsearch). More...
|
|
int | argvSort (ARGV_t argv, int(*compar)(const void *, const void *)) |
| Sort an argv array. More...
|
|
ARGV_t | argvSearch (ARGV_const_t argv, const char *val, int(*compar)(const void *, const void *)) |
| Find an element in an argv array. More...
|
|
int | argiAdd (ARGI_t *argip, int ix, int val) |
| Add an int to an argi array. More...
|
|
int | argvAdd (ARGV_t *argvp, const char *val) |
| Add a string to an argv array. More...
|
|
int | argvAddN (ARGV_t *argvp, const char *val, size_t len) |
| Add a string to an argv array, does not need to be nil-terminated. More...
|
|
int | argvAddNum (ARGV_t *argvp, int val) |
| Add a number to an argv array (converting to a string). More...
|
|
int | argvAppend (ARGV_t *argvp, ARGV_const_t av) |
| Append one argv array to another. More...
|
|
ARGV_t | argvSplitString (const char *str, const char *seps, argvFlags flags) |
| Split a string into an argv array. More...
|
|
int | argvSplit (ARGV_t *argvp, const char *str, const char *seps) |
| Split a string into an argv array. More...
|
|
char * | argvJoin (ARGV_const_t argv, const char *sep) |
| Join an argv array into a string. More...
|
|
Argument Manipulation API.
Definition in file argv.h.