Fix init symbol ref for x86 linking

diff --git a/rpmalloc/malloc.c b/rpmalloc/malloc.c
index 5fbee8b..33bb54e 100644
--- a/rpmalloc/malloc.c
+++ b/rpmalloc/malloc.c
@@ -371,7 +371,11 @@
 
 #pragma section(".CRT$XIB",read)
 __declspec(allocate(".CRT$XIB")) void (*_rpmalloc_module_init)(void) = _global_rpmalloc_xib;
-#pragma comment(linker, "/include:_rpmalloc_module_init")
+#if defined(_M_IX86) || defined(__i386__)
+#pragma comment(linker, "/include:" "__rpmalloc_module_init")
+#else
+#pragma comment(linker, "/include:" "_rpmalloc_module_init")
+#endif
 
 #endif