# HG changeset patch
# User laurent
# Date 1318184201 -7200
# Node ID b78e59ed426982c95e319167642f55611ea2337e
# Parent  7dc97c825bb86cbd2fdaab05f23993f0b901ee6b
Fix bug in generate_c_inlinefcall.cc that prevent to use extendible standard functions

diff -r 7dc97c825bb8 -r b78e59ed4269 stage4/generate_c/generate_c_inlinefcall.cc
--- a/stage4/generate_c/generate_c_inlinefcall.cc	Sun Oct 09 20:12:05 2011 +0200
+++ b/stage4/generate_c/generate_c_inlinefcall.cc	Sun Oct 09 20:16:41 2011 +0200
@@ -24,6 +24,7 @@
 
 
 #define INLINE_RESULT_TEMP_VAR "__res"
+#define INLINE_PARAM_COUNT "__PARAM_COUNT"
 
 class generate_c_inlinefcall_c: public generate_c_typedecl_c {
 
@@ -520,7 +521,7 @@
           if ((res >= 32) || (res < 0)) ERROR;
           identifier_c *param_value = new identifier_c(tmp);
           uint_type_name_c *param_type  = new uint_type_name_c();
-          identifier_c *param_name = new identifier_c("");
+          identifier_c *param_name = new identifier_c(INLINE_PARAM_COUNT);
           ADD_PARAM_LIST(param_name, param_value, param_type, function_param_iterator_c::direction_in)
           found_first_extensible_parameter = true;
         }
@@ -702,7 +703,7 @@
           if ((res >= 32) || (res < 0)) ERROR;
           identifier_c *param_value = new identifier_c(tmp);
           uint_type_name_c *param_type  = new uint_type_name_c();
-          identifier_c *param_name = new identifier_c("");
+          identifier_c *param_name = new identifier_c(INLINE_PARAM_COUNT);
           ADD_PARAM_LIST(param_name, param_value, param_type, function_param_iterator_c::direction_in)
           found_first_extensible_parameter = true;
         }
@@ -1068,7 +1069,7 @@
           if ((res >= 32) || (res < 0)) ERROR;
           identifier_c *param_value = new identifier_c(tmp);
           uint_type_name_c *param_type  = new uint_type_name_c();
-          identifier_c *param_name = new identifier_c("");
+          identifier_c *param_name = new identifier_c(INLINE_PARAM_COUNT);
           ADD_PARAM_LIST(param_name, param_value, param_type, function_param_iterator_c::direction_in)
           found_first_extensible_parameter = true;
         }