developement environments (in particular Mac OS X Project Builder) display &
track error messages better.
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1606
4a8a32a2-be11-0410-ad9d-
d568d2c75423
if (ErrTab[errNum].errIndex != errNum)
{
fprintf(_SDCCERRG.out,
if (ErrTab[errNum].errIndex != errNum)
{
fprintf(_SDCCERRG.out,
- "*** Internal error: error table entry for %d inconsistent.", errNum);
+ "Internal error: error table entry for %d inconsistent.", errNum);
fatalError++ ;
if ( filename && lineno ) {
fatalError++ ;
if ( filename && lineno ) {
- fprintf(_SDCCERRG.out, "%s(%d):",filename,lineno);
+ fprintf(_SDCCERRG.out, "%s:%d: ",filename,lineno);
- fprintf(_SDCCERRG.out, "at %d:", lineno);
+ fprintf(_SDCCERRG.out, "at %d: ", lineno);
+ } else {
+ fprintf(_SDCCERRG.out, "-:0: ");
}
switch(ErrTab[errNum].errType)
{
case ERROR_LEVEL_ERROR:
}
switch(ErrTab[errNum].errType)
{
case ERROR_LEVEL_ERROR:
- fprintf(_SDCCERRG.out, "error *** ");
+ fprintf(_SDCCERRG.out, "error: ");
break;
case ERROR_LEVEL_WARNING:
case ERROR_LEVEL_PEDANTIC:
break;
case ERROR_LEVEL_WARNING:
case ERROR_LEVEL_PEDANTIC:
- fprintf(_SDCCERRG.out, "warning *** ");
+ fprintf(_SDCCERRG.out, "warning: ");
break;
case ERROR_LEVEL_INFO:
break;
case ERROR_LEVEL_INFO:
- fprintf(_SDCCERRG.out, "info *** ");
+ fprintf(_SDCCERRG.out, "info: ");