@@ -2930,7 +2930,9 @@ bool MCU_random_bytes(size_t p_count, void *p_buffer)
29302930// AL-2015-02-06: [[ SB Inclusions ]] Add utility functions for module loading where
29312931// p_module can be a universal module name, where a mapping from module names to
29322932// relative paths has been provided.
2933- MCSysModuleHandle MCU_loadmodule (const char *p_module)
2933+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
2934+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
2935+ void * MCU_loadmodule (const char *p_module)
29342936{
29352937 MCSysModuleHandle t_handle;
29362938 t_handle = nil;
@@ -2998,20 +3000,24 @@ MCSysModuleHandle MCU_loadmodule(const char *p_module)
29983000 return t_handle;
29993001}
30003002
3001- void MCU_unloadmodule (MCSysModuleHandle p_module)
3003+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
3004+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
3005+ void MCU_unloadmodule (void *p_module)
30023006{
3003- MCS_unloadmodule (p_module);
3007+ MCS_unloadmodule ((MCSysModuleHandle) p_module);
30043008}
30053009
3006- void *MCU_resolvemodulesymbol (MCSysModuleHandle p_module, const char *p_symbol)
3010+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
3011+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
3012+ void *MCU_resolvemodulesymbol (void * p_module, const char *p_symbol)
30073013{
30083014#if defined(_MACOSX) || defined(_MAC_SERVER)
30093015 NSSymbol t_symbol;
30103016 t_symbol = NSLookupSymbolInImage((mach_header *)p_module, p_symbol, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND_NOW);
30113017 if (t_symbol != NULL )
30123018 return NSAddressOfSymbol(t_symbol);
30133019#endif
3014- return MCS_resolvemodulesymbol (p_module, p_symbol);
3020+ return MCS_resolvemodulesymbol ((MCSysModuleHandle) p_module, p_symbol);
30153021}
30163022
30173023// /////////////////////////////////////////////////////////////////////////////
0 commit comments