git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@587
6f19259b-4bc3-4df7-8a09-
765794883524
UINT8\r
CalculateSum8 (\r
IN UINT8 *Buffer,\r
UINT8\r
CalculateSum8 (\r
IN UINT8 *Buffer,\r
ReadLine (\r
IN MEMORY_FILE *InputFile,\r
IN OUT CHAR8 *InputBuffer,\r
ReadLine (\r
IN MEMORY_FILE *InputFile,\r
IN OUT CHAR8 *InputBuffer,\r
WCHAR *FileBuffer;\r
WCHAR *FileBufferPtr;\r
UINT32 FileSize;\r
WCHAR *FileBuffer;\r
WCHAR *FileBufferPtr;\r
UINT32 FileSize;\r
- INT8 FileName[MAX_PATH];\r
+ CHAR8 FileName[MAX_PATH];\r
UINT32 LineNum;\r
BOOLEAN EndOfFile;\r
BOOLEAN SkipToHash;\r
UINT32 LineNum;\r
BOOLEAN EndOfFile;\r
BOOLEAN SkipToHash;\r
BOOLEAN IgnoreNotFound; // when scanning\r
BOOLEAN VerboseScan;\r
BOOLEAN UnquotedStrings; // -uqs option\r
BOOLEAN IgnoreNotFound; // when scanning\r
BOOLEAN VerboseScan;\r
BOOLEAN UnquotedStrings; // -uqs option\r
- INT8 OutputDatabaseFileName[MAX_PATH];\r
- INT8 StringHFileName[MAX_PATH];\r
- INT8 StringCFileName[MAX_PATH]; // output .C filename\r
- INT8 DumpUFileName[MAX_PATH]; // output unicode dump file name\r
- INT8 HiiExportPackFileName[MAX_PATH]; // HII export pack file name\r
- INT8 BaseName[MAX_PATH]; // base filename of the strings file\r
+ CHAR8 OutputDatabaseFileName[MAX_PATH];\r
+ CHAR8 StringHFileName[MAX_PATH];\r
+ CHAR8 StringCFileName[MAX_PATH]; // output .C filename\r
+ CHAR8 DumpUFileName[MAX_PATH]; // output unicode dump file name\r
+ CHAR8 HiiExportPackFileName[MAX_PATH]; // HII export pack file name\r
+ CHAR8 BaseName[MAX_PATH]; // base filename of the strings file\r
UINT32 Mode;\r
} mGlobals;\r
\r
static\r
BOOLEAN\r
IsValidIdentifierChar (\r
UINT32 Mode;\r
} mGlobals;\r
\r
static\r
BOOLEAN\r
IsValidIdentifierChar (\r
BOOLEAN FirstChar\r
);\r
\r
BOOLEAN FirstChar\r
);\r
\r
static\r
STATUS\r
AddCommandLineLanguage (\r
static\r
STATUS\r
AddCommandLineLanguage (\r
static\r
FILE *\r
FindFile (\r
static\r
FILE *\r
FindFile (\r
- IN INT8 *FileName,\r
- OUT INT8 *FoundFileName,\r
+ IN CHAR8 *FileName,\r
+ OUT CHAR8 *FoundFileName,\r
IN UINT32 FoundFileNameLen\r
);\r
\r
IN UINT32 FoundFileNameLen\r
);\r
\r
\r
STATUS\r
StringDBCreateHiiExportPack (\r
\r
STATUS\r
StringDBCreateHiiExportPack (\r
+ CHAR8 *OutputFileName\r
--*/\r
{\r
static UINT32 NestDepth = 0;\r
--*/\r
{\r
static UINT32 NestDepth = 0;\r
- INT8 FoundFileName[MAX_PATH];\r
+ CHAR8 FoundFileName[MAX_PATH];\r
STATUS Status;\r
\r
Status = STATUS_SUCCESS;\r
STATUS Status;\r
\r
Status = STATUS_SUCCESS;\r
SOURCE_FILE *SourceFile\r
)\r
{\r
SOURCE_FILE *SourceFile\r
)\r
{\r
- INT8 IncludeFileName[MAX_PATH];\r
- INT8 *To;\r
+ CHAR8 IncludeFileName[MAX_PATH];\r
+ CHAR8 *To;\r
UINT32 Len;\r
BOOLEAN ReportedError;\r
SOURCE_FILE IncludedSourceFile;\r
UINT32 Len;\r
BOOLEAN ReportedError;\r
SOURCE_FILE IncludedSourceFile;\r
static\r
FILE *\r
FindFile (\r
static\r
FILE *\r
FindFile (\r
- IN INT8 *FileName,\r
- OUT INT8 *FoundFileName,\r
+ IN CHAR8 *FileName,\r
+ OUT CHAR8 *FoundFileName,\r
IN UINT32 FoundFileNameLen\r
)\r
{\r
IN UINT32 FoundFileNameLen\r
)\r
{\r
}\r
\r
memset (NewList, 0, sizeof (TEXT_STRING_LIST));\r
}\r
\r
memset (NewList, 0, sizeof (TEXT_STRING_LIST));\r
- NewList->Str = (UINT8 *) malloc (strlen (Argv[0]) + 1);\r
+ NewList->Str = (CHAR8 *) malloc (strlen (Argv[0]) + 1);\r
if (NewList->Str == NULL) {\r
Error (PROGRAM_NAME, 0, 0, "memory allocation failure", NULL);\r
return STATUS_ERROR;\r
if (NewList->Str == NULL) {\r
Error (PROGRAM_NAME, 0, 0, "memory allocation failure", NULL);\r
return STATUS_ERROR;\r
static\r
STATUS\r
AddCommandLineLanguage (\r
static\r
STATUS\r
AddCommandLineLanguage (\r
)\r
{\r
WCHAR_STRING_LIST *WNewList;\r
)\r
{\r
WCHAR_STRING_LIST *WNewList;\r
- INT8 Line[200];\r
- INT8 *StringName;\r
- INT8 *ScopeName;\r
- INT8 *End;\r
+ CHAR8 Line[200];\r
+ CHAR8 *StringName;\r
+ CHAR8 *ScopeName;\r
+ CHAR8 *End;\r
UINT32 LineCount;\r
WCHAR_MATCHING_STRING_LIST *NewList;\r
\r
UINT32 LineCount;\r
WCHAR_MATCHING_STRING_LIST *NewList;\r
\r
static\r
BOOLEAN\r
IsValidIdentifierChar (\r
static\r
BOOLEAN\r
IsValidIdentifierChar (\r
BOOLEAN FirstChar\r
)\r
{\r
BOOLEAN FirstChar\r
)\r
{\r
\r
typedef struct _TEXT_STRING_LIST {\r
struct _TEXT_STRING_LIST *Next;\r
\r
typedef struct _TEXT_STRING_LIST {\r
struct _TEXT_STRING_LIST *Next;\r
} TEXT_STRING_LIST;\r
\r
typedef struct _WCHAR_STRING_LIST {\r
} TEXT_STRING_LIST;\r
\r
typedef struct _WCHAR_STRING_LIST {\r
static\r
WCHAR *\r
AsciiToWchar (\r
static\r
WCHAR *\r
AsciiToWchar (\r
--*/\r
STATUS\r
StringDBDumpCStrings (\r
--*/\r
STATUS\r
StringDBDumpCStrings (\r
- INT8 *FileName,\r
- INT8 *BaseName,\r
+ CHAR8 *FileName,\r
+ CHAR8 *BaseName,\r
WCHAR_STRING_LIST *LanguagesOfInterest,\r
WCHAR_MATCHING_STRING_LIST *IndirectionList\r
)\r
WCHAR_STRING_LIST *LanguagesOfInterest,\r
WCHAR_MATCHING_STRING_LIST *IndirectionList\r
)\r
--*/\r
STATUS\r
StringDBDumpStringDefines (\r
--*/\r
STATUS\r
StringDBDumpStringDefines (\r
- INT8 *FileName,\r
- INT8 *BaseName\r
+ CHAR8 *FileName,\r
+ CHAR8 *BaseName\r
)\r
{\r
FILE *Fptr;\r
STRING_IDENTIFIER *Identifier;\r
)\r
{\r
FILE *Fptr;\r
STRING_IDENTIFIER *Identifier;\r
- INT8 CopyBaseName[100];\r
+ CHAR8 CopyBaseName[100];\r
WCHAR Line[200];\r
UINT32 Index;\r
WCHAR Line[200];\r
UINT32 Index;\r
- const INT8 *StrDefHeader[] = {\r
+ const CHAR8 *StrDefHeader[] = {\r
"#ifndef _%s_STRINGS_DEFINE_H_\n",\r
"#define _%s_STRINGS_DEFINE_H_\n\n",\r
NULL\r
"#ifndef _%s_STRINGS_DEFINE_H_\n",\r
"#define _%s_STRINGS_DEFINE_H_\n\n",\r
NULL\r
/*****************************************************************************/\r
STATUS\r
StringDBReadDatabase (\r
/*****************************************************************************/\r
STATUS\r
StringDBReadDatabase (\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
)\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
)\r
--*/\r
STATUS\r
StringDBWriteDatabase (\r
--*/\r
STATUS\r
StringDBWriteDatabase (\r
BOOLEAN Verbose\r
)\r
{\r
BOOLEAN Verbose\r
)\r
{\r
\r
STATUS\r
StringDBSetStringReferenced (\r
\r
STATUS\r
StringDBSetStringReferenced (\r
- INT8 *StringIdentifierName,\r
+ CHAR8 *StringIdentifierName,\r
BOOLEAN IgnoreNotFound\r
)\r
{\r
BOOLEAN IgnoreNotFound\r
)\r
{\r
--*/\r
STATUS\r
StringDBDumpDatabase (\r
--*/\r
STATUS\r
StringDBDumpDatabase (\r
- INT8 *DBFileName,\r
- INT8 *OutputFileName,\r
+ CHAR8 *DBFileName,\r
+ CHAR8 *OutputFileName,\r
BOOLEAN Verbose\r
)\r
{\r
BOOLEAN Verbose\r
)\r
{\r
static\r
WCHAR *\r
AsciiToWchar (\r
static\r
WCHAR *\r
AsciiToWchar (\r
--*/\r
STATUS\r
StringDBCreateHiiExportPack (\r
--*/\r
STATUS\r
StringDBCreateHiiExportPack (\r
\r
STATUS\r
StringDBReadDatabase (\r
\r
STATUS\r
StringDBReadDatabase (\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
)\r
BOOLEAN IgnoreIfNotExist,\r
BOOLEAN Verbose\r
)\r
\r
STATUS\r
StringDBWriteDatabase (\r
\r
STATUS\r
StringDBWriteDatabase (\r
BOOLEAN Verbose\r
)\r
;\r
\r
STATUS\r
StringDBDumpDatabase (\r
BOOLEAN Verbose\r
)\r
;\r
\r
STATUS\r
StringDBDumpDatabase (\r
- INT8 *DBFileName,\r
- INT8 *OutputFileName,\r
+ CHAR8 *DBFileName,\r
+ CHAR8 *OutputFileName,\r
BOOLEAN Verbose\r
)\r
;\r
BOOLEAN Verbose\r
)\r
;\r
\r
STATUS\r
StringDBDumpCStrings (\r
\r
STATUS\r
StringDBDumpCStrings (\r
- INT8 *FileName,\r
- INT8 *BaseName,\r
+ CHAR8 *FileName,\r
+ CHAR8 *BaseName,\r
WCHAR_STRING_LIST *LanguagesOfInterest,\r
WCHAR_MATCHING_STRING_LIST *IndirectionList\r
)\r
WCHAR_STRING_LIST *LanguagesOfInterest,\r
WCHAR_MATCHING_STRING_LIST *IndirectionList\r
)\r
\r
STATUS\r
StringDBDumpStringDefines (\r
\r
STATUS\r
StringDBDumpStringDefines (\r
- INT8 *FileName,\r
- INT8 *BaseName\r
+ CHAR8 *FileName,\r
+ CHAR8 *BaseName\r
\r
STATUS\r
StringDBSetStringReferenced (\r
\r
STATUS\r
StringDBSetStringReferenced (\r
- INT8 *StringIdentifierName,\r
+ CHAR8 *StringIdentifierName,\r
BOOLEAN IgnoreNotFound\r
)\r
;\r
BOOLEAN IgnoreNotFound\r
)\r
;\r