From 07d6da5f23ad895ce19f192c8b8f7a7af81292af Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 2 Dec 2014 15:53:55 +0100 Subject: mds-kbdc: parse --force flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/mds-kbdc/mds-kbdc.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/mds-kbdc/mds-kbdc.c') diff --git a/src/mds-kbdc/mds-kbdc.c b/src/mds-kbdc/mds-kbdc.c index 6f4be18..65960dd 100644 --- a/src/mds-kbdc/mds-kbdc.c +++ b/src/mds-kbdc/mds-kbdc.c @@ -33,6 +33,21 @@ +/** + * Parse command line arguments + */ +void parse_cmdline(void) +{ + int i; + for (i = 0; i < argc; i++) + { + char* arg = argv[i]; + if (strequals(arg, "--force")) + argv_force = 1; + } +} + + /** * Compile a keyboard layout file * @@ -53,6 +68,8 @@ int main(int argc_, char** argv_) argc = argc_; argv = argv_; + parse_cmdline(); + mds_kbdc_parsed_initialise(&result); process (parse_to_tree(argv[1], &result)); process (simplify_tree(&result)); -- cgit v1.2.3-70-g09d2