X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fbin%2Fembryo_cc_sc5.c;h=4c650ca3ed4211c45fdc53d3dd4a497e3b2b90af;hb=refs%2Ftags%2Ftizen_2.3.1_release;hp=e87e1680090d4f1a3cd84b2eba69be95c7ddca0b;hpb=3e6e8c07c8d180cc9524a80f7690316e6a688f0a;p=framework%2Fuifw%2Fembryo.git diff --git a/src/bin/embryo_cc_sc5.c b/src/bin/embryo_cc_sc5.c index e87e168..4c650ca 100644 --- a/src/bin/embryo_cc_sc5.c +++ b/src/bin/embryo_cc_sc5.c @@ -1,7 +1,4 @@ -/* - * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 - * - * Small compiler - Error message system +/* Small compiler - Error message system * In fact a very simple system, using only 'panic mode'. * * Copyright (c) ITB CompuPhase, 1997-2003 @@ -22,12 +19,9 @@ * misrepresented as being the original software. * 3. This notice may not be removed or altered from any source distribution. * - * Version: $Id: embryo_cc_sc5.c 45192 2010-01-15 19:44:25Z englebass $ + * Version: $Id$ */ -/* - * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 - */ #ifdef HAVE_CONFIG_H # include @@ -38,7 +32,7 @@ #include #include -#ifndef _MSC_VER +#ifdef HAVE_UNISTD_H # include #endif @@ -55,9 +49,9 @@ static int errstart; /* line number at which the instruction started */ * errors are ignored until lex() finds a semicolumn or a keyword * (lex() resets "errflag" in that case). * - * Global references: inpfname (reffered to only) - * fline (reffered to only) - * fcurrent (reffered to only) + * Global references: inpfname (referred to only) + * fline (referred to only) + * fcurrent (referred to only) * errflag (altered) */ int @@ -80,14 +74,16 @@ error(int number, ...) if (number < 100) { - msg = errmsg[number - 1]; - errflag = TRUE; /* set errflag (skip rest of erroneous expression) */ - errnum++; + if (number > 74) number = 74; + msg = errmsg[number - 1]; + errflag = TRUE; /* set errflag (skip rest of erroneous expression) */ + errnum++; } else if (number < 200) { - msg = fatalmsg[number - 100]; - errnum++; /* a fatal error also counts as an error */ + if (number > 107) number = 107; + msg = fatalmsg[number - 100]; + errnum++; /* a fatal error also counts as an error */ } else { @@ -116,7 +112,7 @@ error(int number, ...) sc_error(0, "\nCompilation aborted.", NULL, 0, 0, argptr); va_end(argptr); - if (outf != NULL) + if (outf) { sc_closeasm(outf); outf = NULL;