#include "system.h"
#include "poptint.h"
Go to the source code of this file.
Data Structures | |
| struct | poptDone_s |
| Keep track of option tables already processed. More... | |
Typedefs | |
| typedef poptDone_s * | poptDone |
| Keep track of option tables already processed. More... | |
Functions | |
| void | displayArgs (poptContext con, enum poptCallbackReason foo, struct poptOption *key, const char *arg, void *data) |
| Display arguments. More... | |
| const char *const | getTableTranslationDomain (const struct poptOption *table) |
| const char *const | getArgDescrip (const struct poptOption *opt, const char *translation_domain) |
| char * | singleOptionDefaultValue (int lineLength, const struct poptOption *opt, const char *translation_domain) |
| Display default value for an option. More... | |
| void | singleOptionHelp (FILE *fp, int maxLeftCol, const struct poptOption *opt, const char *translation_domain) |
| Display help text for an option. More... | |
| int | maxArgWidth (const struct poptOption *opt, const char *translation_domain) |
| void | itemHelp (FILE *fp, poptItem items, int nitems, int left, const char *translation_domain) |
| Display popt alias and exec help. More... | |
| void | singleTableHelp (poptContext con, FILE *fp, const struct poptOption *table, int left, const char *translation_domain) |
| Display help text for a table of options. More... | |
| int | showHelpIntro (poptContext con, FILE *fp) |
| void | poptPrintHelp (poptContext con, FILE *fp, int flags) |
| int | singleOptionUsage (FILE *fp, int cursor, const struct poptOption *opt, const char *translation_domain) |
| int | itemUsage (FILE *fp, int cursor, poptItem item, int nitems, const char *translation_domain) |
| Display popt alias and exec usage. More... | |
| int | singleTableUsage (poptContext con, FILE *fp, int cursor, const struct poptOption *opt, const char *translation_domain, poptDone done) |
| Display usage text for a table of options. More... | |
| int | showShortOptions (const struct poptOption *opt, FILE *fp, char *str) |
| Return concatenated short options for display. More... | |
| void | poptPrintUsage (poptContext con, FILE *fp, int flags) |
| void | poptSetOtherOptionHelp (poptContext con, const char *text) |
Variables | |
| poptOption | poptAliasOptions [] |
| Empty table marker to enable displaying popt alias/exec options. More... | |
| poptOption | poptHelpOptions [] |
| Auto help table options. More... | |
Definition in file popthelp.c.
|
|
Keep track of option tables already processed.
|
|
||||||||||||||||||||||||
|
Display arguments.
Definition at line 23 of file popthelp.c. References poptPrintHelp, and poptPrintUsage. |
|
||||||||||||
|
Definition at line 89 of file popthelp.c. References D_, POPT_, POPT_ARG_DOUBLE, POPT_ARG_FLOAT, POPT_ARG_INT, POPT_ARG_LONG, POPT_ARG_MASK, POPT_ARG_NONE, POPT_ARG_STRING, POPT_ARG_VAL, and poptHelpOptions. Referenced by maxArgWidth, singleOptionHelp, and singleOptionUsage. |
|
|
Definition at line 71 of file popthelp.c. References POPT_ARG_INTL_DOMAIN, and table. Referenced by singleTableHelp. |
|
||||||||||||||||||||||||
|
Display popt alias and exec help.
Definition at line 411 of file popthelp.c. References singleOptionHelp. Referenced by singleTableHelp. |
|
||||||||||||||||||||||||
|
Display popt alias and exec usage.
Definition at line 582 of file popthelp.c. References POPT_ARG_INTL_DOMAIN, POPT_ARG_MASK, and singleOptionUsage. Referenced by poptPrintUsage. |
|
||||||||||||
|
Definition at line 366 of file popthelp.c. References getArgDescrip, POPT_ARG_INCLUDE_TABLE, POPT_ARG_MASK, and POPT_ARGFLAG_ONEDASH. Referenced by poptPrintHelp. |
|
||||||||||||||||
|
Definition at line 502 of file popthelp.c. References maxArgWidth, POPT_, showHelpIntro, and singleTableHelp. Referenced by displayArgs, and printUsage. |
|
||||||||||||||||
|
Definition at line 709 of file popthelp.c. References alloca, itemUsage, poptDone_s::maxopts, poptDone_s::nopts, poptDone_s::opts, showHelpIntro, showShortOptions, and singleTableUsage. Referenced by displayArgs, and printUsage. |
|
||||||||||||
|
Definition at line 737 of file popthelp.c. |
|
||||||||||||
|
Definition at line 479 of file popthelp.c. References POPT_. Referenced by poptPrintHelp, and poptPrintUsage. |
|
||||||||||||||||
|
Return concatenated short options for display.
Definition at line 676 of file popthelp.c. References alloca, POPT_ARG_INCLUDE_TABLE, and POPT_ARG_MASK. Referenced by poptPrintUsage. |
|
||||||||||||||||
|
Display default value for an option.
Definition at line 126 of file popthelp.c. References _free, D_, POPT_ARG_DOUBLE, POPT_ARG_FLOAT, POPT_ARG_INT, POPT_ARG_LONG, POPT_ARG_MASK, POPT_ARG_NONE, POPT_ARG_STRING, and POPT_ARG_VAL. Referenced by singleOptionHelp. |
|
||||||||||||||||||||
|
Display help text for an option.
Definition at line 197 of file popthelp.c. References _free, D_, getArgDescrip, ops, POPT_ARG_DOUBLE, POPT_ARG_FLOAT, POPT_ARG_INT, POPT_ARG_LONG, POPT_ARG_MASK, POPT_ARG_NONE, POPT_ARG_STRING, POPT_ARG_VAL, POPT_ARGFLAG_ONEDASH, and singleOptionDefaultValue. Referenced by itemHelp, and singleTableHelp. |
|
||||||||||||||||||||
|
Definition at line 522 of file popthelp.c. References getArgDescrip, and POPT_ARGFLAG_ONEDASH. Referenced by itemUsage, and singleTableUsage. |
|
||||||||||||||||||||||||
|
Display help text for a table of options.
Definition at line 438 of file popthelp.c. References D_, getTableTranslationDomain, itemHelp, POPT_ARG_INCLUDE_TABLE, POPT_ARG_MASK, poptAliasOptions, singleOptionHelp, and table. Referenced by poptPrintHelp. |
|
||||||||||||||||||||||||||||
|
Display usage text for a table of options.
Definition at line 625 of file popthelp.c. References POPT_ARG_INCLUDE_TABLE, POPT_ARG_INTL_DOMAIN, POPT_ARG_MASK, and singleOptionUsage. Referenced by poptPrintUsage. |
|
|
Initial value: {
POPT_TABLEEND
}
Definition at line 46 of file popthelp.c. Referenced by singleTableHelp. |
|
|
Initial value: {
{ NULL, '\0', POPT_ARG_CALLBACK, (void *)&displayArgs, '\0', NULL, NULL },
{ "help", '?', 0, NULL, '?', "Show this help message" , NULL },
{ "usage", '\0', 0, NULL, 'u', "Display brief usage message" , NULL },
POPT_TABLEEND
}
Definition at line 55 of file popthelp.c. Referenced by getArgDescrip. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002