Author: tqh Date: 2010-09-18 12:07:08 +0200 (Sat, 18 Sep 2010) New Revision: 38696 Changeset: http://dev.haiku-os.org/changeset/38696 Modified: haiku/trunk/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c Log: Fix for gcc2 hopefully, only have gcc4 here. Modified: haiku/trunk/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c =================================================================== --- haiku/trunk/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c 2010-09-18 08:58:58 UTC (rev 38695) +++ haiku/trunk/src/add-ons/kernel/bus_managers/acpi/acpi_busman.c 2010-09-18 10:07:08 UTC (rev 38696) @@ -83,6 +83,8 @@ case B_MODULE_INIT: { ACPI_STATUS status; + ACPI_OBJECT arg; + ACPI_OBJECT_LIST parameter; uint32 flags; void *settings; bool acpiDisabled = false; @@ -172,11 +174,11 @@ goto err; } - ACPI_OBJECT arg; arg.Integer.Type = ACPI_TYPE_INTEGER; arg.Integer.Value = 0; - ACPI_OBJECT_LIST parameter = {1, &arg}; + parameter.Count = 1; + parameter.Pointer = &arg; AcpiEvaluateObject(NULL, "\\_PIC", ¶meter, NULL);