is defined (currently x86).
#define NoAlloc
//Must be used in front of every function that is called from OCaml.
#define NoAlloc
//Must be used in front of every function that is called from OCaml.
-
-#define ML_BINDING extern "C" __attribute__ ((force_align_arg_pointer))
+#if _M_IX86 || __i386
+#define ML_BINDING extern "C" __attribute__ ((force_align_arg_pointer))
+#else
+#define ML_BINDING extern "C"
+#endif
void register_custom_(char* name,
void register_custom_(char* name,