Go to the source code of this file.
Data Structures | |
| struct | ARGI_s |
Typedefs | |
| typedef const char * | ARGstr_t |
| typedef ARGstr_t * | ARGV_t |
| typedef int * | ARGint_t |
| typedef ARGI_s * | ARGI_t |
Functions | |
| void | argvPrint (const char *msg, ARGV_t argv, FILE *fp) |
| Print argv array elements. | |
| ARGI_t | argiFree (ARGI_t argi) |
| Destroy an argi array. | |
| ARGV_t | argvFree (ARGV_t argv) |
| Destroy an argv array. | |
| int | argiCount (const ARGI_t argi) |
| Return no. | |
| const ARGint_t | argiData (const ARGI_t argi) |
| Return data from argi array. | |
| int | argvCount (const ARGV_t argv) |
| Return no. | |
| const ARGV_t | argvData (const ARGV_t argv) |
| Return data from argv array. | |
| int | argvCmp (const void *a, const void *b) |
| Compare argv arrays (qsort/bsearch). | |
| int | argvSort (ARGV_t argv, int(*compar)(const void *, const void *)) |
| Sort an argv array. | |
| ARGV_t | argvSearch (ARGV_t argv, ARGstr_t val, int(*compar)(const void *, const void *)) |
| Find an element in an argv array. | |
| int | argiAdd (ARGI_t *argip, int ix, int val) |
| Add an int to an argi array. | |
| int | argvAdd (ARGV_t *argvp, ARGstr_t val) |
| Add a string to an argv array. | |
| int | argvAppend (ARGV_t *argvp, const ARGV_t av) |
| Append one argv array to another. | |
| int | argvSplit (ARGV_t *argvp, const char *str, const char *seps) |
| Split a string into an argv array. | |
Definition in file argv.h.
|
|
Definition at line 16 of file argv.h. Referenced by argiAdd(), argiCount(), argiData(), and argiFree(). |
|
|
Definition at line 11 of file argv.h. Referenced by argiData(). |
|
|
Definition at line 8 of file argv.h. Referenced by argvAdd(), argvCmp(), and argvSearch(). |
|
|
Definition at line 9 of file argv.h. Referenced by argvAdd(), argvAppend(), argvCmp(), argvCount(), argvData(), argvFree(), argvPrint(), argvSearch(), argvSort(), argvSplit(), getOutputFrom(), main(), rpmfcClassify(), rpmfcExec(), rpmfcExpandAppend(), rpmfcGenerateDepends(), rpmfcHelper(), and rpmfcSaveArg(). |
|
||||||||||||||||
|
Add an int to an argi array.
Definition at line 122 of file argv.c. References ARGI_t, ARGI_s::nvals, ARGI_s::vals, xcalloc(), and xrealloc(). Referenced by rpmfcApply(), and rpmfcClassify(). |
|
|
Return no. of elements in argi array.
Definition at line 63 of file argv.c. References ARGI_t, and ARGI_s::nvals. Referenced by main(), rpmfcApply(), and rpmfcGenerateDepends(). |
|
|
Return data from argi array.
Definition at line 71 of file argv.c. References ARGI_t, ARGint_t, ARGI_s::nvals, and ARGI_s::vals. Referenced by rpmfcGenerateDepends(). |
|
|
Destroy an argi array.
Definition at line 40 of file argv.c. References _free(), ARGI_t, ARGI_s::nvals, and ARGI_s::vals. Referenced by rpmfcFree(). |
|
||||||||||||
|
Add a string to an argv array.
Definition at line 143 of file argv.c. References ARGstr_t, argv, ARGV_t, argvCount(), xrealloc(), and xstrdup(). Referenced by main(), rpmfcClassify(), and rpmfcSaveArg(). |
|
||||||||||||
|
Append one argv array to another.
Definition at line 160 of file argv.c. References argv, ARGV_t, argvCount(), xrealloc(), and xstrdup(). Referenced by rpmfcExec(). |
|
||||||||||||
|
Compare argv arrays (qsort/bsearch).
Definition at line 95 of file argv.c. References ARGstr_t, and ARGV_t. Referenced by argvSearch(), and argvSort(). |
|
|
Return no. of elements in argv array.
Definition at line 79 of file argv.c. Referenced by argvAdd(), argvAppend(), argvSearch(), argvSort(), main(), rpmfcApply(), rpmfcClassify(), rpmfcExpandAppend(), rpmfcGenerateDepends(), and rpmfcHelper(). |
|
|
Return data from argv array.
Definition at line 88 of file argv.c. Referenced by rpmfcGenerateDepends(). |
|
|
Destroy an argv array.
Definition at line 50 of file argv.c. References _free(), argv, and ARGV_t. Referenced by rpmfcClassify(), rpmfcExec(), rpmfcFree(), rpmfcGenerateDepends(), and rpmfcHelper(). |
|
||||||||||||||||
|
Print argv array elements.
|
|
||||||||||||||||
|
Find an element in an argv array.
Definition at line 112 of file argv.c. References ARGstr_t, argv, ARGV_t, argvCmp(), and argvCount(). Referenced by rpmfcClassify(), and rpmfcSaveArg(). |
|
||||||||||||
|
Sort an argv array.
Definition at line 104 of file argv.c. References argv, ARGV_t, argvCmp(), and argvCount(). Referenced by main(), and rpmfcSaveArg(). |
|
||||||||||||||||
|
Split a string into an argv array.
Definition at line 175 of file argv.c. References alloca(), argv, ARGV_t, xmalloc(), and xstrdup(). Referenced by rpmfcHelper(). |
1.3.5