Index: lang/objective-cplusplus/i3/trunk/src/gui-windows/Gui.cpp
===================================================================
--- lang/objective-cplusplus/i3/trunk/src/gui-windows/Gui.cpp (revision 36210)
+++ lang/objective-cplusplus/i3/trunk/src/gui-windows/Gui.cpp (revision 36312)
@@ -37,8 +37,8 @@
 #ifndef _WIN32_WCE
 #define SET_DLL_ADDRESS(module, name) \
-        *((void**)&i3::dll.dll_##name) = (void*)GetProcAddress(module, #name);
+        *(uintptr_t*)(&i3::dll.dll_##name) = (uintptr_t)GetProcAddress(module, #name);
 #else
 #define SET_DLL_ADDRESS(module, name) \
-        *((void**)&i3::dll.dll_##name) = (void*)GetProcAddress(module, _T(#name));
+        *(uintptr_t*)(&i3::dll.dll_##name) = (uintptr_t)GetProcAddress(module, _T(#name));
 #endif
 
