\r
typedef struct _SVFR_ERROR_HANDLE {\r
EFI_VFR_RETURN_CODE mErrorCode;\r
- CHAR8 *mErrorMsg;\r
+ CONST CHAR8 *mErrorMsg;\r
} SVFR_ERROR_HANDLE;\r
\r
struct SVfrFileScopeRecord {\r
VOID SetInputFile (IN CHAR8 *);\r
VOID ParseFileScopeRecord (IN CHAR8 *, IN UINT32);\r
VOID GetFileNameLineNum (IN UINT32, OUT CHAR8 **, OUT UINT32 *);\r
- UINT8 HandleError (IN EFI_VFR_RETURN_CODE, IN UINT32 LineNum = 0, IN CHAR8 *TokName = "\0");\r
- VOID PrintMsg (IN UINT32 LineNum = 0, IN CHAR8 *TokName = "\0", IN CHAR8 *MsgType = "Error", IN CHAR8 *ErrorMsg = "\0");\r
+ UINT8 HandleError (IN EFI_VFR_RETURN_CODE, IN UINT32 LineNum = 0, IN CHAR8 *TokName = NULL);\r
+ VOID PrintMsg (IN UINT32 LineNum = 0, IN CHAR8 *TokName = NULL, IN CONST CHAR8 *MsgType = "Error", IN CONST CHAR8 *ErrorMsg = "");\r
};\r
\r
#define CHECK_ERROR_RETURN(f, v) do { EFI_VFR_RETURN_CODE r; if ((r = (f)) != (v)) { return r; } } while (0)\r