POPT.(3)

NAME
POPT. -

  Files
file findme.c
file findme.h
file popt.c
file popt.h
file poptconfig.c
file popthelp.c
file poptint.h
file poptparse.c

  Arg type identifiers
#define POPT_ARG_NONE 0 /*!< no arg */
#define POPT_ARG_STRING 1 /*!< arg will be saved as string */
#define POPT_ARG_INT 2 /*!< arg will be converted to int */
#define POPT_ARG_LONG 3 /*!< arg will be converted to long */
#define POPT_ARG_INCLUDE_TABLE 4 /*!< arg points to table */
#define POPT_ARG_CALLBACK 5 /*!< table-wide callback... must be
#define POPT_ARG_INTL_DOMAIN 6 /*!< set the translation domain
#define POPT_ARG_VAL 7 /*!< arg should take value val */
#define POPT_ARG_FLOAT 8 /*!< arg will be converted to float */
#define POPT_ARG_DOUBLE 9 /*!< arg will be converted to double */
#define POPT_ARG_MASK 0x0000FFFF
set first in table
arg points to callback
for this table and any included tables

  Arg modifiers
#define POPT_ARGFLAG_ONEDASH 0x80000000 /*!< allow -longoption */

DEFINE DOCUMENTATION

  #define POPT_ARG_CALLBACK 5 /*!< table-wide callback... must be

Definition at line 25 of file popt.h.

Referenced by findOption, invokeCallbacksOPTION, invokeCallbacksPOST, and invokeCallbacksPRE.

  #define POPT_ARG_DOUBLE 9 /*!< arg will be converted to double */

Definition at line 35 of file popt.h.

Referenced by getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_FLOAT 8 /*!< arg will be converted to float */

Definition at line 34 of file popt.h.

Referenced by getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_INCLUDE_TABLE 4 /*!< arg points to table */

Definition at line 24 of file popt.h.

Referenced by findOption, invokeCallbacksOPTION, invokeCallbacksPOST, invokeCallbacksPRE, maxArgWidth, showShortOptions, singleTableHelp, and singleTableUsage.

  #define POPT_ARG_INT 2 /*!< arg will be converted to int */

Definition at line 22 of file popt.h.

Referenced by db3New, getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_INTL_DOMAIN 6 /*!< set the translation domain

Definition at line 29 of file popt.h.

Referenced by getTableTranslationDomain, itemUsage, and singleTableUsage.

  #define POPT_ARG_LONG 3 /*!< arg will be converted to long */

Definition at line 23 of file popt.h.

Referenced by db3New, getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_MASK 0x0000FFFF

Definition at line 37 of file popt.h.

Referenced by db3New, findOption, getArgDescrip, invokeCallbacksOPTION, invokeCallbacksPOST, invokeCallbacksPRE, itemUsage, maxArgWidth, poptGetNextOpt, showShortOptions, singleOptionDefaultValue, singleOptionHelp, singleOptionUsage, singleTableHelp, and singleTableUsage.

  #define POPT_ARG_NONE 0 /*!< no arg */

Definition at line 20 of file popt.h.

Referenced by db3New, getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_STRING 1 /*!< arg will be saved as string */

Definition at line 21 of file popt.h.

Referenced by configLine, db3New, getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARG_VAL 7 /*!< arg should take value val */

Definition at line 33 of file popt.h.

Referenced by db3New, getArgDescrip, poptGetNextOpt, singleOptionDefaultValue, and singleOptionHelp.

  #define POPT_ARGFLAG_ONEDASH 0x80000000 /*!< allow -longoption */

Definition at line 44 of file popt.h.

Referenced by findOption, maxArgWidth, poptGetNextOpt, singleOptionHelp, and singleOptionUsage.

VARIABLE DOCUMENTATION

  arg points to callback

Definition at line 27 of file popt.h.

Referenced by findOption.

  set first in table

Definition at line 26 of file popt.h.

Referenced by addCanon, addDefault, getTableTranslationDomain, headerAddI18NString, headerFindI18NString, headerGetLangs, lookupInCanonTable, lookupInDefaultTable, machAddEquiv, machCacheEntryVisit, machEquivSearch, machFindEquivs, printUsage, and singleTableHelp.

  for this table and any included tables

Definition at line 31 of file popt.h.