- Fix all ACPI warnings and add default case for unhandled ACPI cases.
authorAlex Ionescu <aionescu@gmail.com>
Wed, 27 Jul 2005 05:09:05 +0000 (05:09 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Wed, 27 Jul 2005 05:09:05 +0000 (05:09 +0000)
svn path=/trunk/; revision=16790

reactos/drivers/bus/acpi/include/acpi.h
reactos/drivers/bus/acpi/include/platform/types.h
reactos/drivers/bus/acpi/ospm/busmgr/bmutils.c
reactos/drivers/bus/acpi/ospm/fdo.c

index 7f4f34f..7aaf7ae 100644 (file)
@@ -50,6 +50,7 @@
 #include "acglobal.h"           /* All global variables */
 #include "achware.h"            /* Hardware defines and interfaces */
 #include "accommon.h"           /* Common interfaces */
+#include "acresrc.h"            /* Resource Manager function prototypes */
 
 
 #endif /* __ACPI_H__ */
index 952bb54..d4956e6 100644 (file)
@@ -14,6 +14,7 @@
 #define __INCLUDE_ACPI_TYPES_H
 
 #include <ddk/ntddk.h>
+#include <stdio.h>
 
 typedef UCHAR                              UINT8;
 typedef USHORT                             UINT16;
index 4093187..6d26306 100644 (file)
@@ -279,7 +279,7 @@ bm_extract_package_data (
        }
 
        head = buffer->pointer;
-       tail = buffer->pointer + tail_offset;
+       tail = head + tail_offset;
 
        /*
         * Extract package data:
index 411206b..d752658 100644 (file)
@@ -162,6 +162,10 @@ AcpiCreateResourceList(PCM_RESOURCE_LIST* pResourceList,
         Done = TRUE;
         break;
       }
+      default:
+      {
+        break;
+      }
     }
     resource = (RESOURCE *) ((NATIVE_UINT) resource + (NATIVE_UINT) resource->length);
   }
@@ -301,6 +305,10 @@ AcpiCreateResourceList(PCM_RESOURCE_LIST* pResourceList,
         Done = TRUE;
         break;
       }
+      default:
+      {
+        break;
+      }
     }
     resource = (RESOURCE *) ((NATIVE_UINT) resource + (NATIVE_UINT) resource->length);
   }
@@ -471,7 +479,7 @@ FdoQueryBusRelations(
   return Status;
 }
 
-
+#ifndef NDEBUG
 static VOID
 ACPIPrintInfo(
   PFDO_DEVICE_EXTENSION DeviceExtension)
@@ -491,7 +499,7 @@ ACPIPrintInfo(
            (DeviceExtension->SystemStates[5]?'+':'-'));
   DbgPrint("+------------------------------------------------------------\n");
 }
-
+#endif
 
 static NTSTATUS
 ACPIInitializeInternalDriver(