File: wvargstest.cc

package info (click to toggle)
wvstreams 4.4.1-1.1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 8,148 kB
  • ctags: 8,556
  • sloc: cpp: 64,151; ansic: 8,188; sh: 5,994; makefile: 498; perl: 277; tcl: 114
file content (24 lines) | stat: -rw-r--r-- 541 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "wvargs.h"

int main(int argc, char *argv[])
{
    WvArgs args;
    WvStringList remaining_args;

    int int_option;

    args.add_option('i', "iopt", "integer option", "INT", int_option);
    args.add_required_arg("FILE");
    args.add_optional_arg("FILE", true);
    
    if (!args.process(argc, argv, &remaining_args))
        return 1;

    fprintf(stderr, "Printing a brief usage message\n");
    args.print_usage(argc, argv);

    fprintf(stderr, "Printing help message\n");
    args.print_help(argc, argv);

    return 0;
}