Remove all internal macros and cast various invocations as necessary.
https://github.com/acpica/acpica/commit/47d22a7
This commit is contained in:
parent
8811b910b0
commit
764ef0515d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor-sys/acpica/dist/; revision=284519
@ -241,7 +241,7 @@ DtStrtoul64 (
|
||||
|
||||
while (*ThisChar)
|
||||
{
|
||||
if (isdigit (*ThisChar))
|
||||
if (isdigit ((int) *ThisChar))
|
||||
{
|
||||
/* Convert ASCII 0-9 to Decimal value */
|
||||
|
||||
@ -249,8 +249,8 @@ DtStrtoul64 (
|
||||
}
|
||||
else /* Letter */
|
||||
{
|
||||
ThisDigit = (UINT32) toupper (*ThisChar);
|
||||
if (!isxdigit ((char) ThisDigit))
|
||||
ThisDigit = (UINT32) toupper ((int) *ThisChar);
|
||||
if (!isxdigit ((int) ThisDigit))
|
||||
{
|
||||
/* Not A-F */
|
||||
|
||||
|
@ -361,7 +361,7 @@ AcpiDbMatchCommandHelp (
|
||||
|
||||
while ((*Command) && (*Invocation) && (*Invocation != ' '))
|
||||
{
|
||||
if (tolower (*Command) != tolower (*Invocation))
|
||||
if (tolower ((int) *Command) != tolower ((int) *Invocation))
|
||||
{
|
||||
return (FALSE);
|
||||
}
|
||||
|
@ -269,10 +269,10 @@ AcpiDmPredefinedDescription (
|
||||
* Note: NameString is guaranteed to be upper case here.
|
||||
*/
|
||||
LastCharIsDigit =
|
||||
(isdigit (NameString[3])); /* d */
|
||||
(isdigit ((int) NameString[3])); /* d */
|
||||
LastCharsAreHex =
|
||||
(isxdigit (NameString[2]) && /* xx */
|
||||
isxdigit (NameString[3]));
|
||||
(isxdigit ((int) NameString[2]) && /* xx */
|
||||
isxdigit ((int) NameString[3]));
|
||||
|
||||
switch (NameString[1])
|
||||
{
|
||||
|
@ -122,7 +122,7 @@ AcpiNsPrintPathname (
|
||||
{
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
isprint (Pathname[i]) ?
|
||||
isprint ((int) Pathname[i]) ?
|
||||
AcpiOsPrintf ("%c", Pathname[i]) :
|
||||
AcpiOsPrintf ("?");
|
||||
}
|
||||
|
@ -637,7 +637,7 @@ AcpiNsRepair_HID (
|
||||
*/
|
||||
for (Dest = NewString->String.Pointer; *Source; Dest++, Source++)
|
||||
{
|
||||
*Dest = (char) toupper (*Source);
|
||||
*Dest = (char) toupper ((int) *Source);
|
||||
}
|
||||
|
||||
AcpiUtRemoveReference (ReturnObject);
|
||||
|
@ -84,7 +84,7 @@ AcpiTbFixString (
|
||||
|
||||
while (Length && *String)
|
||||
{
|
||||
if (!isprint (*String))
|
||||
if (!isprint ((int) *String))
|
||||
{
|
||||
*String = '?';
|
||||
}
|
||||
|
@ -227,7 +227,7 @@ AcpiUtScanNumber (
|
||||
UINT64 Number = 0;
|
||||
|
||||
|
||||
while (isdigit (*String))
|
||||
while (isdigit ((int) *String))
|
||||
{
|
||||
Number *= 10;
|
||||
Number += *(String++) - '0';
|
||||
@ -505,7 +505,7 @@ AcpiUtVsnprintf (
|
||||
/* Process width */
|
||||
|
||||
Width = -1;
|
||||
if (isdigit (*Format))
|
||||
if (isdigit ((int) *Format))
|
||||
{
|
||||
Format = AcpiUtScanNumber (Format, &Number);
|
||||
Width = (INT32) Number;
|
||||
@ -527,7 +527,7 @@ AcpiUtVsnprintf (
|
||||
if (*Format == '.')
|
||||
{
|
||||
++Format;
|
||||
if (isdigit(*Format))
|
||||
if (isdigit ((int) *Format))
|
||||
{
|
||||
Format = AcpiUtScanNumber (Format, &Number);
|
||||
Precision = (INT32) Number;
|
||||
|
@ -89,7 +89,7 @@ AcpiUtStrlwr (
|
||||
|
||||
for (String = SrcString; *String; String++)
|
||||
{
|
||||
*String = (char) tolower (*String);
|
||||
*String = (char) tolower ((int) *String);
|
||||
}
|
||||
|
||||
return;
|
||||
@ -168,7 +168,7 @@ AcpiUtStrupr (
|
||||
|
||||
for (String = SrcString; *String; String++)
|
||||
{
|
||||
*String = (char) toupper (*String);
|
||||
*String = (char) toupper ((int) *String);
|
||||
}
|
||||
|
||||
return;
|
||||
@ -234,7 +234,7 @@ AcpiUtStrtoul64 (
|
||||
|
||||
/* Skip over any white space in the buffer */
|
||||
|
||||
while ((*String) && (isspace (*String) || *String == '\t'))
|
||||
while ((*String) && (isspace ((int) *String) || *String == '\t'))
|
||||
{
|
||||
String++;
|
||||
}
|
||||
@ -245,7 +245,7 @@ AcpiUtStrtoul64 (
|
||||
* Base equal to ACPI_ANY_BASE means 'ToInteger operation case'.
|
||||
* We need to determine if it is decimal or hexadecimal.
|
||||
*/
|
||||
if ((*String == '0') && (tolower (*(String + 1)) == 'x'))
|
||||
if ((*String == '0') && (tolower ((int) *(String + 1)) == 'x'))
|
||||
{
|
||||
SignOf0x = 1;
|
||||
Base = 16;
|
||||
@ -261,7 +261,7 @@ AcpiUtStrtoul64 (
|
||||
|
||||
/* Any string left? Check that '0x' is not followed by white space. */
|
||||
|
||||
if (!(*String) || isspace (*String) || *String == '\t')
|
||||
if (!(*String) || isspace ((int) *String) || *String == '\t')
|
||||
{
|
||||
if (ToIntegerOp)
|
||||
{
|
||||
@ -283,7 +283,7 @@ AcpiUtStrtoul64 (
|
||||
|
||||
while (*String)
|
||||
{
|
||||
if (isdigit (*String))
|
||||
if (isdigit ((int) *String))
|
||||
{
|
||||
/* Convert ASCII 0-9 to Decimal value */
|
||||
|
||||
@ -297,8 +297,8 @@ AcpiUtStrtoul64 (
|
||||
}
|
||||
else
|
||||
{
|
||||
ThisDigit = (UINT8) toupper (*String);
|
||||
if (isxdigit ((char) ThisDigit))
|
||||
ThisDigit = (UINT8) toupper ((int) *String);
|
||||
if (isxdigit ((int) ThisDigit))
|
||||
{
|
||||
/* Convert ASCII Hex char to value */
|
||||
|
||||
@ -469,7 +469,7 @@ AcpiUtPrintString (
|
||||
|
||||
/* Check for printable character or hex escape */
|
||||
|
||||
if (isprint (String[i]))
|
||||
if (isprint ((int) String[i]))
|
||||
{
|
||||
/* This is a normal character */
|
||||
|
||||
|
@ -379,24 +379,6 @@ extern const UINT8 _acpi_ctype[];
|
||||
#define isprint(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU))
|
||||
#define isalpha(c) (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))
|
||||
|
||||
#ifndef ACPI_CLIBRARY
|
||||
#define strstr(s1,s2) strstr ((s1), (s2))
|
||||
#define strchr(s1,c) strchr ((s1), (c))
|
||||
#define strlen(s) (ACPI_SIZE) strlen ((s))
|
||||
#define strcpy(d,s) (void) strcpy ((d), (s))
|
||||
#define strncpy(d,s,n) (void) strncpy ((d), (s), (ACPI_SIZE)(n))
|
||||
#define strncmp(d,s,n) strncmp ((d), (s), (ACPI_SIZE)(n))
|
||||
#define strcmp(d,s) strcmp ((d), (s))
|
||||
#define strcat(d,s) (void) strcat ((d), (s))
|
||||
#define strncat(d,s,n) strncat ((d), (s), (ACPI_SIZE)(n))
|
||||
#define strtoul(d,s,n) strtoul ((d), (s), (ACPI_SIZE)(n))
|
||||
#define memcmp(s1,s2,n) memcmp((void *)(s1), (void *)(s2), (ACPI_SIZE)(n))
|
||||
#define memcpy(d,s,n) (void) memcpy ((d), (s), (ACPI_SIZE)(n))
|
||||
#define memset(d,v,n) (void) memset ((d), (v), (ACPI_SIZE)(n))
|
||||
#define toupper(c) toupper ((int) (c))
|
||||
#define tolower(c) tolower ((int) (c))
|
||||
#endif /* ACPI_CLIBRARY */
|
||||
|
||||
#endif /* !ACPI_USE_SYSTEM_CLIBRARY */
|
||||
|
||||
#define ACPI_IS_ASCII(c) ((c) < 0x80)
|
||||
|
@ -349,50 +349,6 @@
|
||||
|
||||
/* We will be linking to the standard Clib functions */
|
||||
|
||||
#undef strstr
|
||||
#undef strchr
|
||||
#undef strlen
|
||||
#undef strcpy
|
||||
#undef strncpy
|
||||
#undef strncmp
|
||||
#undef strcmp
|
||||
#undef strcat
|
||||
#undef strncat
|
||||
#undef strtoul
|
||||
#undef memcmp
|
||||
#undef memcpy
|
||||
#undef memset
|
||||
#undef toupper
|
||||
#undef tolower
|
||||
#undef isxdigit
|
||||
#undef isdigit
|
||||
#undef isspace
|
||||
#undef isupper
|
||||
#undef isprint
|
||||
#undef isalpha
|
||||
|
||||
#define strstr(s1,s2) strstr((s1), (s2))
|
||||
#define strchr(s1,c) strchr((s1), (c))
|
||||
#define strlen(s) (ACPI_SIZE) strlen((s))
|
||||
#define strcpy(d,s) (void) strcpy((d), (s))
|
||||
#define strncpy(d,s,n) (void) strncpy((d), (s), (ACPI_SIZE)(n))
|
||||
#define strncmp(d,s,n) strncmp((d), (s), (ACPI_SIZE)(n))
|
||||
#define strcmp(d,s) strcmp((d), (s))
|
||||
#define strcat(d,s) (void) strcat((d), (s))
|
||||
#define strncat(d,s,n) strncat((d), (s), (ACPI_SIZE)(n))
|
||||
#define strtoul(d,s,n) strtoul((d), (s), (ACPI_SIZE)(n))
|
||||
#define memcmp(s1,s2,n) memcmp((const char *)(s1), (const char *)(s2), (ACPI_SIZE)(n))
|
||||
#define memcpy(d,s,n) (void) memcpy((d), (s), (ACPI_SIZE)(n))
|
||||
#define memset(d,s,n) (void) memset((d), (s), (ACPI_SIZE)(n))
|
||||
#define toupper(i) toupper((int) (i))
|
||||
#define tolower(i) tolower((int) (i))
|
||||
#define isxdigit(i) isxdigit((int) (i))
|
||||
#define isdigit(i) isdigit((int) (i))
|
||||
#define isspace(i) isspace((int) (i))
|
||||
#define isupper(i) isupper((int) (i))
|
||||
#define isprint(i) isprint((int) (i))
|
||||
#define isalpha(i) isalpha((int) (i))
|
||||
|
||||
#else
|
||||
|
||||
/******************************************************************************
|
||||
|
@ -159,10 +159,10 @@ ApWriteToBinaryFile (
|
||||
{
|
||||
ACPI_MOVE_NAME (Filename, Table->Signature);
|
||||
}
|
||||
Filename[0] = (char) tolower (Filename[0]);
|
||||
Filename[1] = (char) tolower (Filename[1]);
|
||||
Filename[2] = (char) tolower (Filename[2]);
|
||||
Filename[3] = (char) tolower (Filename[3]);
|
||||
Filename[0] = (char) tolower ((int) Filename[0]);
|
||||
Filename[1] = (char) tolower ((int) Filename[1]);
|
||||
Filename[2] = (char) tolower ((int) Filename[2]);
|
||||
Filename[3] = (char) tolower ((int) Filename[3]);
|
||||
Filename[ACPI_NAME_SIZE] = 0;
|
||||
|
||||
/* Handle multiple SSDTs - create different filenames for each */
|
||||
|
@ -72,7 +72,7 @@ AsStrlwr (
|
||||
{
|
||||
for (String = SrcString; *String; String++)
|
||||
{
|
||||
*String = (char) tolower (*String);
|
||||
*String = (char) tolower ((int) *String);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user