X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fcli%2Femuconsole.c;h=a249cf4170eec0a9c6e358f0ddfc9358c3a3e3d1;hb=d755f9638255472107ae445f4f82d8fcd3446b20;hp=a68acb568c8d09280c6011dae267ed0d29f31fa6;hpb=1f9c51e5df300c1b546cb939e4391691bbe0128c;p=emu8051.git diff --git a/src/cli/emuconsole.c b/src/cli/emuconsole.c index a68acb5..a249cf4 100644 --- a/src/cli/emuconsole.c +++ b/src/cli/emuconsole.c @@ -21,6 +21,7 @@ #define _GNU_SOURCE /* For getline() */ #include +#include #include #include /* For isblank, toupper() */ #include "config.h" @@ -512,12 +513,17 @@ TooMuchParameters: int main(int argc, char **argv) { + int rc; + parse_command_line_options(argc, argv); cpu8051_init(); - if (options.filename != NULL) - LoadHexFile(options.filename); + if (options.filename != NULL) { + rc = LoadHexFile(options.filename); + if (rc == false) + exit(1); + } console_main();