mirror of
https://github.com/acpica/acpica/
synced 2025-02-25 18:04:08 +03:00
Fix compiler warnings for casting issues (only some compilers).
Fixes compiler warnings from GCC 4.2 and perhaps other compilers. Jung-uk Kim <jkim@FreeBSD.org>
This commit is contained in:
parent
35357adc05
commit
bce1e0e71e
@ -177,13 +177,15 @@ AcpiDbConvertToNode (
|
||||
char *InString)
|
||||
{
|
||||
ACPI_NAMESPACE_NODE *Node;
|
||||
ACPI_SIZE Address;
|
||||
|
||||
|
||||
if ((*InString >= 0x30) && (*InString <= 0x39))
|
||||
{
|
||||
/* Numeric argument, convert */
|
||||
|
||||
Node = ACPI_TO_POINTER (ACPI_STRTOUL (InString, NULL, 16));
|
||||
Address = ACPI_STRTOUL (InString, NULL, 16);
|
||||
Node = ACPI_TO_POINTER (Address);
|
||||
if (!AcpiOsReadable (Node, sizeof (ACPI_NAMESPACE_NODE)))
|
||||
{
|
||||
AcpiOsPrintf ("Address %p is invalid in this address space\n",
|
||||
|
@ -211,9 +211,11 @@ AcpiDbGetPointer (
|
||||
void *Target)
|
||||
{
|
||||
void *ObjPtr;
|
||||
ACPI_SIZE Address;
|
||||
|
||||
|
||||
ObjPtr = ACPI_TO_POINTER (ACPI_STRTOUL (Target, NULL, 16));
|
||||
Address = ACPI_STRTOUL (Target, NULL, 16);
|
||||
ObjPtr = ACPI_TO_POINTER (Address);
|
||||
return (ObjPtr);
|
||||
}
|
||||
|
||||
|
@ -855,11 +855,13 @@ AcpiDbFindReferences (
|
||||
char *ObjectArg)
|
||||
{
|
||||
ACPI_OPERAND_OBJECT *ObjDesc;
|
||||
ACPI_SIZE Address;
|
||||
|
||||
|
||||
/* Convert string to object pointer */
|
||||
|
||||
ObjDesc = ACPI_TO_POINTER (ACPI_STRTOUL (ObjectArg, NULL, 16));
|
||||
Address = ACPI_STRTOUL (ObjectArg, NULL, 16);
|
||||
ObjDesc = ACPI_TO_POINTER (Address);
|
||||
|
||||
/* Search all nodes in namespace */
|
||||
|
||||
|
@ -429,6 +429,7 @@ AcpiExDumpObject (
|
||||
{
|
||||
UINT8 *Target;
|
||||
char *Name;
|
||||
const char *ReferenceName;
|
||||
UINT8 Count;
|
||||
|
||||
|
||||
@ -513,8 +514,8 @@ AcpiExDumpObject (
|
||||
|
||||
case ACPI_EXD_REFERENCE:
|
||||
|
||||
AcpiExOutString ("Class Name",
|
||||
ACPI_CAST_PTR (char, AcpiUtGetReferenceName (ObjDesc)));
|
||||
ReferenceName = AcpiUtGetReferenceName (ObjDesc);
|
||||
AcpiExOutString ("Class Name", ACPI_CAST_PTR (char, ReferenceName));
|
||||
AcpiExDumpReferenceObj (ObjDesc);
|
||||
break;
|
||||
|
||||
|
@ -249,6 +249,7 @@ AcpiGetName (
|
||||
{
|
||||
ACPI_STATUS Status;
|
||||
ACPI_NAMESPACE_NODE *Node;
|
||||
char *NodeName;
|
||||
|
||||
|
||||
/* Parameter validation */
|
||||
@ -299,7 +300,8 @@ AcpiGetName (
|
||||
|
||||
/* Just copy the ACPI name from the Node and zero terminate it */
|
||||
|
||||
ACPI_MOVE_NAME (Buffer->Pointer, AcpiUtGetNodeName (Node));
|
||||
NodeName = AcpiUtGetNodeName (Node);
|
||||
ACPI_MOVE_NAME (Buffer->Pointer, NodeName);
|
||||
((char *) Buffer->Pointer) [ACPI_NAME_SIZE] = 0;
|
||||
Status = AE_OK;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user