summaryrefslogtreecommitdiffstats
path: root/lib/utils/parse_options.c
Commit message (Collapse)AuthorAgeFilesLines
* move inc/ and lib/ to src/. No code changesDenys Vlasenko2010-11-151-182/+0
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* abrt-handle-crashdump: add -l[pfx] option to list possible eventsDenys Vlasenko2010-11-021-1/+12
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* parse_options was not handling long options properly. fix it.Denys Vlasenko2010-10-121-14/+29
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* Return a bitmask of found options from parse_opts()Denys Vlasenko2010-10-121-2/+8
| | | | | | | | | | | | | This patch makes it easier to analyze "bool" type options - now they are all just bits in a single return value, no need to have an integer variable for each option. The previous behavior is retained too: it is useful for "cumulative" options like -vvv. The patch also removes all OPT_GROUPs. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* trivial: remove unused option_index'sDenys Vlasenko2010-10-081-2/+1
| | | | Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* Remove arrays in usage text, use a single string insteadDenys Vlasenko2010-10-081-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | Currently, usage is an array of pointers to string. It is meant to support this: usage: foo --bar or: foo --baz or: foo -z The patch removes this and makes usage just a string: usage: foo --bar Why remove this? (1) We can achieve old format by using the usage string with many lines: usage = "foo --bar\n" " or: foo --baz\n" " or: foo -z"; (2) We don't use multi-line usage anyway. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* add --help option in parse_opts(), not at every call site.Denys Vlasenko2010-10-081-17/+24
| | | | | | | This patch removes the need to add --help option to every program. It is added (and handled) by parse_opts(). Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
* add OPT_GROUP optionNikola Pajkovsky2010-10-051-1/+12
| | | | Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* fix INTEGER optionNikola Pajkovsky2010-10-051-2/+1
| | | | Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* remove < > around argument helpNikola Pajkovsky2010-10-051-1/+1
| | | | Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* add INTEGER optionNikola Pajkovsky2010-10-051-0/+5
| | | | Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* parse_options.c: add argument helpNikola Pajkovsky2010-10-051-0/+3
| | | | Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
* new args parserNikola Pajkovsky2010-10-041-0/+130
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>