@@ -3189,7 +3189,9 @@ bool MCU_random_bytes(size_t p_bytecount, MCDataRef& r_bytes)
31893189// AL-2015-02-06: [[ SB Inclusions ]] Add utility functions for module loading where
31903190// p_module can be a universal module name, where a mapping from module names to
31913191// relative paths has been provided.
3192- MCSysModuleHandle MCU_loadmodule (const char *p_module)
3192+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
3193+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
3194+ void * MCU_loadmodule (const char *p_module)
31933195{
31943196 MCSysModuleHandle t_handle;
31953197 t_handle = nil;
@@ -3262,12 +3264,16 @@ MCSysModuleHandle MCU_loadmodule(const char *p_module)
32623264 return t_handle;
32633265}
32643266
3265- void MCU_unloadmodule (MCSysModuleHandle p_module)
3267+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
3268+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
3269+ void MCU_unloadmodule (void *p_module)
32663270{
3267- MCS_unloadmodule (p_module);
3271+ MCS_unloadmodule ((MCSysModuleHandle) p_module);
32683272}
32693273
3270- void *MCU_resolvemodulesymbol (MCSysModuleHandle p_module, const char *p_symbol)
3274+ // SN-2015-02-23: [[ Broken Win Compilation ]] Use void*, as the function is imported
3275+ // as extern in revbrowser/src/cefshared.h - where MCSysModuleHandle does not exist
3276+ void *MCU_resolvemodulesymbol (void * p_module, const char *p_symbol)
32713277{
32723278#if defined(_MACOSX) || defined(_MAC_SERVER)
32733279 NSSymbol t_symbol;
@@ -3279,7 +3285,7 @@ void *MCU_resolvemodulesymbol(MCSysModuleHandle p_module, const char *p_symbol)
32793285 if (!MCStringCreateWithCString (p_symbol, &t_symbol_str))
32803286 return nil;
32813287
3282- return MCS_resolvemodulesymbol (p_module, *t_symbol_str);
3288+ return MCS_resolvemodulesymbol ((MCSysModuleHandle) p_module, *t_symbol_str);
32833289}
32843290
32853291// /////////////////////////////////////////////////////////////////////////////
0 commit comments