2 #include <ccan/tap/tap.h>
8 #include <ccan/opt/opt.c>
9 #include <ccan/opt/usage.c>
10 #include <ccan/opt/helpers.c>
13 int main(int argc, char *argv[])
19 opt_register_table(subtables, NULL);
21 p = first_lopt(&i, &len);
24 ok1(strncmp(p, "jjj", len) == 0);
25 p = next_lopt(p, &i, &len);
28 ok1(strncmp(p, "lll", len) == 0);
29 p = next_lopt(p, &i, &len);
32 ok1(strncmp(p, "mmm", len) == 0);
33 p = next_lopt(p, &i, &len);
36 ok1(strncmp(p, "ddd", len) == 0);
37 p = next_lopt(p, &i, &len);
40 ok1(strncmp(p, "eee", len) == 0);
41 p = next_lopt(p, &i, &len);
44 ok1(strncmp(p, "ggg", len) == 0);
45 p = next_lopt(p, &i, &len);
48 ok1(strncmp(p, "hhh", len) == 0);
49 p = next_lopt(p, &i, &len);