diff --git a/headers/private/kernel/arch/x86/arch_int.h b/headers/private/kernel/arch/x86/arch_int.h index 2768b396c9..b8a5828d23 100644 --- a/headers/private/kernel/arch/x86/arch_int.h +++ b/headers/private/kernel/arch/x86/arch_int.h @@ -57,6 +57,8 @@ arch_int_are_interrupts_enabled_inline(void) arch_int_are_interrupts_enabled_inline() +#ifdef __cplusplus + typedef struct interrupt_controller_s { const char *name; void (*enable_io_interrupt)(int32 num); @@ -70,4 +72,6 @@ typedef struct interrupt_controller_s { void arch_int_set_interrupt_controller(const interrupt_controller &controller); +#endif // __cplusplus + #endif /* _KERNEL_ARCH_x86_INT_H */