From d0012a124af0f2346e68b165f8388321212010ff Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 2 Jul 2011 20:20:00 +0000 Subject: [PATCH] main.c, emphasize the SETJMP wrapper in ngnutmeg --- src/main.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/main.c b/src/main.c index e4bdd0f8e..14f6cd4ca 100644 --- a/src/main.c +++ b/src/main.c @@ -1306,22 +1306,24 @@ evl: #else /* ~ SIMULATOR */ - if (SETJMP(jbuf, 1)) - goto evl; + if (SETJMP(jbuf, 1)) { - cp_interactive = FALSE; - err = 0; + fprintf(cp_err, "Warning: error executing during ft_loadfile().\n"); - if (ft_nutmeg && gdata) { - if (optind < argc) - while (optind < argc) - ft_loadfile(argv[optind++]); - else - ft_loadfile(ft_rawfile); + } else { + + cp_interactive = FALSE; + err = 0; + + if (ft_nutmeg && gdata) { + if (optind < argc) + while (optind < argc) + ft_loadfile(argv[optind++]); + else + ft_loadfile(ft_rawfile); + } } -evl: - #endif /* ~ SIMULATOR */ for(;;)