diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 31 |
1 files changed, 29 insertions, 2 deletions
@@ -1,6 +1,33 @@ + #include <stdio.h> +#include <getopt.h> +#include "submodule/log.c-patched/src/log.h" + +#define dbgchr(x) log_info("%c", x) + +static int parseopt(int argc, char **argv) +{ + int optcounter = 0; + int c = 0; + + static struct option opt_table[] = { + {"mode", required_argument, 0, 'm'}, + {0, 0, 0, 0} + }; + + while(1) { + c = getopt_long(argc, argv, "m:", opt_table, &optcounter); + dbgchr(c); + + if (c == -1) + break; + + } + + +} -int main() +int main(int argc, char **argv) { - printf("hello world!"); + parseopt(argc, argv); }
\ No newline at end of file |