120 #if defined(RPM_VENDOR_OPENPKG)
170 #if defined(RPM_VENDOR_OPENPKG)
191 int argiAdd( ARGI_t * argip,
int ix,
int val)
int argiAdd(ARGI_t *argip, int ix, int val)
Add an int to an argi array.
int argiCmp(ARGint_t *a, ARGint_t *b)
Compare argi elements (qsort/bsearch).
char * argvJoin(ARGV_t argv, char sep)
Concatenate an argv array into a string.
int argvCmp(ARGstr_t *a, ARGstr_t *b)
Compare argv elements using strcmp (qsort/bsearch).
ARGV_t argvSearch(ARGV_t argv, ARGstr_t val, int(*compar)(ARGstr_t *, ARGstr_t *))
Find an element in an argv array.
int argiCount(const ARGI_t argi)
Return no.
int argvStrcasecmp(ARGstr_t *a, ARGstr_t *b)
Compare argv elements using strcasecmp (qsort/bsearch).
int argvSplit(ARGV_t *argvp, const char *str, const char *seps)
Split a string into an argv array.
int argvCount(ARGV_t argv)
Return no.
int argvFgets(ARGV_t *argvp, void *fd)
Read lines into an argv array.
int argvAdd(ARGV_t *argvp, ARGstr_t val)
Add a string to an argv array.
ARGV_t argvData(ARGV_t argv)
Return data from argv array.
ARGV_t argvFree(ARGV_t argv)
Destroy an argv array.
int argvSort(ARGV_t argv, int(*compar)(ARGstr_t *, ARGstr_t *))
Sort an argv array.
void argvPrint(const char *msg, ARGV_t argv, FILE *fp)
Print argv array elements.
int argiSort(ARGI_t argi, int(*compar)(ARGint_t *, ARGint_t *))
Sort an argi array.
int argvAppend(ARGV_t *argvp, ARGV_t av)
Append one argv array to another.
ARGI_t argiFree(ARGI_t argi)
Destroy an argi array.
ARGint_t argiData(ARGI_t argi)
Return data from argi array.