Diff for libcfg+/doc/sgml/usage.options-set.sgml between version 1.6 and 1.7
| version 1.6, 2002/09/02 15:01:06 |
version 1.7, 2002/09/02 16:01:56 |
|
|
| <para> |
<para> |
| |
|
| The basic element of &name; usage is one <firstterm>option</firstterm>. Option |
The basic element of &name; usage is one <firstterm>option</firstterm>. Option |
| is defined by <structname>cfg_option</structname> structure. Definition follows: |
is defined like <structname>cfg_option</structname> structure. Definition |
| |
follows: |
| |
|
| </para> |
</para> |
| <para> |
<para> |
|
|
| char **leftovers; |
char **leftovers; |
| |
|
| struct cfg_option options[] = { |
struct cfg_option options[] = { |
| {"help", 'h', NULL, CFG_BOOL, (void *) &help, 0}, |
{"help", 'h', NULL, CFG_BOOL, (void *) &help, 0}, |
| {"quiet", 'q', "quiet", CFG_BOOL, (void *) &quiet, 0}, |
{"quiet", 'q', "quiet", CFG_BOOL, (void *) &quiet, 0}, |
| {"verbose", 'v', "verbose", CFG_BOOL + CFG_MULTI, (void *) &verbose, 0}, |
{"verbose", 'v', "verbose", CFG_BOOL+CFG_MULTI,(void *) &verbose, 0}, |
| {NULL, 'f', NULL, CFG_STRING, (void *) &cfg_file, 0}, |
{NULL, 'f', NULL, CFG_STRING, (void *) &cfg_file, 0}, |
| {"nice", 'n', "nice", CFG_INT, (void *) &nice, 0}, |
{"nice", 'n', "nice", CFG_INT, (void *) &nice, 0}, |
| {NULL, '\0', "command", CFG_STRING + CFG_MULTI + CFG_LEFTOVER_ARGS, |
{NULL, '\0', "command", CFG_STRING+CFG_MULTI+CFG_LEFTOVER_ARGS, |
| (void *) &leftovers, 0} |
(void *) &leftovers, 0} |
| CFG_END_OF_LIST |
CFG_END_OF_LIST |
| }; |
}; |
Platon Group <platon@platon.org> http://platon.org/
|
|