STATIC UINT32 mMaxWarningsPlusErrors = 0;\r
STATIC INT8 mPrintLimitsSet = 0;\r
\r
-STATIC\r
-VOID\r
-PrintMessage (\r
- CHAR8 *Type,\r
- CHAR8 *FileName,\r
- UINT32 LineNumber,\r
- UINT32 MessageCode,\r
- CHAR8 *Text,\r
- CHAR8 *MsgFmt,\r
- va_list List\r
- );\r
-\r
STATIC\r
VOID\r
PrintLimitExceeded (\r
va_start (List, MsgFmt);\r
PrintMessage ("ERROR", FileName, LineNumber, MessageCode, Text, MsgFmt, List);\r
va_end (List);\r
- //\r
- // Set status accordingly\r
- //\r
- if (mStatus < STATUS_ERROR) {\r
- mStatus = STATUS_ERROR;\r
- }\r
}\r
\r
VOID\r
va_start (List, MsgFmt);\r
PrintMessage ("ERROR", mSourceFileName, mSourceFileLineNum, MessageCode, Text, MsgFmt, List);\r
va_end (List);\r
- //\r
- // Set status accordingly\r
- //\r
- if (mStatus < STATUS_ERROR) {\r
- mStatus = STATUS_ERROR;\r
- }\r
}\r
\r
VOID\r
va_end (List);\r
}\r
\r
-STATIC\r
VOID\r
PrintMessage (\r
CHAR8 *Type,\r
sprintf (Line, "%s", mUtilityName);\r
}\r
}\r
+\r
+ if (strcmp (Type, "ERROR") == 0) {\r
+ //\r
+ // Set status accordingly for ERROR information.\r
+ //\r
+ if (mStatus < STATUS_ERROR) {\r
+ mStatus = STATUS_ERROR;\r
+ }\r
+ }\r
}\r
\r
//\r
vsprintf (Line2, MsgFmt, List);\r
fprintf (stdout, " %s\n", Line2);\r
}\r
+\r
}\r
\r
STATIC\r