From e690e5ab3b4adc583b94a27400b7fd12da80ce51 Mon Sep 17 00:00:00 2001 From: Alex Smith Date: Thu, 12 Jul 2012 17:16:17 +0100 Subject: [PATCH] Proper fix for GCC 2 compilation error that was fixed earlier, cause pointed out by Ingo. --- src/system/boot/platform/bios_ia32/smp.cpp | 4 ++-- src/system/boot/platform/bios_ia32/smp.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/system/boot/platform/bios_ia32/smp.cpp b/src/system/boot/platform/bios_ia32/smp.cpp index ef9545344c..d0d2c65eb3 100644 --- a/src/system/boot/platform/bios_ia32/smp.cpp +++ b/src/system/boot/platform/bios_ia32/smp.cpp @@ -420,8 +420,8 @@ smp_init_other_cpus(void) } -extern "C" void -smp_boot_other_cpus(void (*entryFunc)()) +void +smp_boot_other_cpus(void (*entryFunc)(void)) { if (gKernelArgs.num_cpus < 2) return; diff --git a/src/system/boot/platform/bios_ia32/smp.h b/src/system/boot/platform/bios_ia32/smp.h index 2380e63072..4acda1622d 100644 --- a/src/system/boot/platform/bios_ia32/smp.h +++ b/src/system/boot/platform/bios_ia32/smp.h @@ -19,7 +19,7 @@ extern "C" { extern void smp_init(void); extern void smp_init_other_cpus(void); -extern void smp_boot_other_cpus(void (*entryFunc)()); +extern void smp_boot_other_cpus(void (*entryFunc)(void)); extern int smp_get_current_cpu(void);