3 int main(int argc,char **argv)
14 r = vmlog_opt_parse_seq("123",0,&seq);
19 r = vmlog_opt_parse_seq("123",1,&seq);
24 r = vmlog_opt_parse_seq("123",2,&seq);
29 r = vmlog_opt_parse_seq("123",3,&seq);
34 r = vmlog_opt_parse_seq("123",4,&seq);
39 r = vmlog_opt_parse_seq("123x",4,&seq);
43 seq = 7777; end = 8888;
44 r = vmlog_opt_parse_range("345",&seq,&end);
49 seq = 7777; end = 8888;
50 r = vmlog_opt_parse_range("345:",&seq,&end);
55 seq = 7777; end = 8888;
56 r = vmlog_opt_parse_range(":345",&seq,&end);
61 seq = 7777; end = 8888;
62 r = vmlog_opt_parse_range("234:345",&seq,&end);
67 seq = 7777; end = 8888;
68 r = vmlog_opt_parse_range("234x:345",&seq,&end);
71 VMLOG_XZNEW_ARRAY(myargv,char*,10);
73 myargv[0] = "progname";
75 myargv[2] = "-vmlog:ignore";
76 myargv[3] = "testIGN";
78 myargv[5] = "-vmlog:prefix";
79 myargv[6] = "theprefix";
83 opts = vmlog_opt_parse_cmd_line(&myargc,myargv);
86 TRUE(strcmp(opts->progname,"progname") == 0);
87 TRUE(strcmp(opts->prefix,"theprefix") == 0);
88 TRUE(strcmp(opts->ignoreprefix,"testIGN") == 0);
89 TRUE(opts->stringprefix == NULL);
92 TRUE(strcmp(myargv[0],"progname") == 0);
93 TRUE(strcmp(myargv[1],"xyz") == 0);
94 TRUE(strcmp(myargv[2],"bar") == 0);
95 TRUE(strcmp(myargv[3],"last") == 0);
100 /* vim: noet ts=8 sw=8