model/libc.cc
changeset 578 71461e470024
parent 451 0d12323b6961
--- a/model/libc.cc	Fri Feb 28 11:31:46 2014 +0100
+++ b/model/libc.cc	Tue Mar 04 11:01:04 2014 +0900
@@ -19,17 +19,19 @@
 #define NATIVE_WITH_ALIAS DCE_WITH_ALIAS
 #define NATIVE_WITH_ALIAS2 DCE_WITH_ALIAS2
 
+#define GCC_BT_NUM_ARGS 128
+
 #define GCC_BUILTIN_APPLY(export_symbol, func_to_call) \
   void export_symbol (...) { \
     void *args =  __builtin_apply_args (); \
-    void *result = __builtin_apply (g_libc.func_to_call ## _fn, args, 128); \
+    void *result = __builtin_apply (g_libc.func_to_call ## _fn, args, GCC_BT_NUM_ARGS); \
     __builtin_return (result); \
   }
 
 #define GCC_BUILTIN_APPLYT(rtype, export_symbol, func_to_call) \
   rtype export_symbol (...) { \
     void *args =  __builtin_apply_args (); \
-    void *result = __builtin_apply ((void (*) (...)) g_libc.func_to_call ## _fn, args, 128); \
+    void *result = __builtin_apply ((void (*) (...)) g_libc.func_to_call ## _fn, args, GCC_BT_NUM_ARGS); \
     __builtin_return (result); \
   }