psxbios: fix warnings
[pcsx_rearmed.git] / libpcsxcore / psxhle.h
index 0412634..b550872 100644 (file)
@@ -28,7 +28,30 @@ extern "C" {
 #include "r3000a.h"
 #include "plugins.h"
 
-extern void (* const psxHLEt[8])();
+void hleExc0_0_1(); void hleExc0_0_2();
+void hleExc0_1_1(); void hleExc0_1_2();
+void hleExc0_2_2_syscall();
+void hleExc1_0_1(); void hleExc1_0_2();
+void hleExc1_1_1(); void hleExc1_1_2();
+void hleExc1_2_1(); void hleExc1_2_2();
+void hleExc1_3_1(); void hleExc1_3_2();
+void hleExc3_0_2_defint();
+void hleExcPadCard1(); void hleExcPadCard2();
+
+enum hle_op {
+       hleop_dummy = 0, hleop_a0, hleop_b0, hleop_c0,
+       hleop_bootstrap, hleop_execret, hleop_exception, hleop_unused,
+       hleop_exc0_0_1, hleop_exc0_0_2,
+       hleop_exc0_1_1, hleop_exc0_1_2, hleop_exc0_2_2,
+       hleop_exc1_0_1, hleop_exc1_0_2,
+       hleop_exc1_1_1, hleop_exc1_1_2,
+       hleop_exc1_2_1, hleop_exc1_2_2,
+       hleop_exc1_3_1, hleop_exc1_3_2,
+       hleop_exc3_0_2,
+       hleop_exc_padcard1, hleop_exc_padcard2,
+};
+
+extern void (* const psxHLEt[24])();
 
 #ifdef __cplusplus
 }