File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -241,9 +241,15 @@ struct HPMi_interface {
241241#ifdef HERCULES_CORE
242242#define HPM_SYMBOL (n , s ) (HPM->share((s), (n)), true)
243243#else // ! HERCULES_CORE
244+ #ifdef HERCULES_CORE_HPMI_SKIP
245+ extern struct HPMi_interface HPMi_s ;
246+ extern struct HPMi_interface * HPMi ;
247+ extern void * (* import_symbol ) (char * name , unsigned int pID );
248+ #else
244249HPExport struct HPMi_interface HPMi_s ;
245250HPExport struct HPMi_interface * HPMi ;
246251HPExport void * (* import_symbol ) (char * name , unsigned int pID );
252+ #endif
247253#define HPM_SYMBOL (n , s ) ((s) = import_symbol((n),HPMi->pid))
248254#endif // !HERCULES_CORE
249255
Original file line number Diff line number Diff line change @@ -41,7 +41,11 @@ struct HPMHooking_core_interface {
4141 const char * (* Hooked )(bool * fr );
4242};
4343#else // ! HERCULES_CORE
44+ #ifdef HERCULES_CORE_HPMI_SKIP
45+ extern struct HPMHooking_interface HPMHooking_s ;
46+ #else
4447HPExport struct HPMHooking_interface HPMHooking_s ;
48+ #endif
4549
4650#include "HPMHooking/HPMHooking.Defs.inc"
4751
You can’t perform that action at this time.
0 commit comments