diff --git a/source/tools/acpixtract/acpixtract.c b/source/tools/acpixtract/acpixtract.c index e5aedce59..7c47609bc 100644 --- a/source/tools/acpixtract/acpixtract.c +++ b/source/tools/acpixtract/acpixtract.c @@ -124,6 +124,10 @@ /* Local prototypes */ +static void +AxStrlwr ( + char *String); + static void AxCheckAscii ( char *Name, @@ -192,6 +196,31 @@ static char HeaderBuffer[AX_LINE_BUFFER_SIZE]; static char InstanceBuffer[AX_LINE_BUFFER_SIZE]; +/******************************************************************************* + * + * FUNCTION: AxStrlwr + * + * PARAMETERS: String - Ascii string + * + * RETURN: None + * + * DESCRIPTION: String lowercase function. + * + ******************************************************************************/ + +static void +AxStrlwr ( + char *String) +{ + + while (*String) + { + *String = (char) tolower ((int) *String); + String++; + } +} + + /******************************************************************************* * * FUNCTION: AxCheckAscii @@ -599,6 +628,7 @@ AxExtractTables ( sprintf (Filename, "%4.4s.dat", ThisSignature); } + AxStrlwr (Filename); OutputFile = fopen (Filename, "w+b"); if (!OutputFile) {