Lines Matching refs:argv
36 #define POPT_ARG_MAINCALL (16U+11U) /*!< EXPERIMENTAL: return (*arg) (argc, argv) */
37 #define POPT_ARG_ARGV 12U /*!< dupe'd arg appended to realloc'd argv array. */
49 #define POPT_ARGFLAG_STRIP 0x20000000U /*!< strip this arg from argv(only applies to long args) */
105 #define POPT_CONTEXT_KEEP_FIRST (1U << 1) /*!< pay attention to argv[0] */
128 const char ** argv; /*!< must be free()able */
137 const char ** argv; /*!< (alias) args, must be free()able. */
208 * @param name context name (usually argv[0] program name)
210 * @param argv argument array
217 int argc, const char ** argv,
232 * @param argv argument array
237 poptContext poptInit(int argc, const char ** argv,
293 * @param argv argument array, NULL terminated
296 int poptStuffArgs(poptContext con, const char ** argv);
366 * @note: The argument array is malloc'd as a single area, so only argv must
370 * @param argv argument array
375 int poptDupArgv(int argc, const char **argv,
383 * @note: The argument array is malloc'd as a single area, so only argv must
419 * Passing this to poptParseArgvString() yields an argv of:
480 * Return argv[0] from context.
482 * @return argv[0]
487 * Shuffle argv pointers to remove stripped args, returns new argc.
490 * @param argv arg vector
493 int poptStrippedArgv(poptContext con, int argc, char ** argv);
496 * Add a string to an argv array.
497 * @retval *argvp argv array