Author: allison
Date: Wed Jan  7 01:36:44 2009
New Revision: 35105

Modified:
   branches/cc_restart/include/parrot/inter_call.h

Log:
[calling_conventions] Headerizer changes for new and renamed pcc_invoke 
functions.


Modified: branches/cc_restart/include/parrot/inter_call.h
==============================================================================
--- branches/cc_restart/include/parrot/inter_call.h     (original)
+++ branches/cc_restart/include/parrot/inter_call.h     Wed Jan  7 01:36:44 2009
@@ -175,18 +175,30 @@
         FUNC_MODIFIES(*dest_indexes);
 
 PARROT_EXPORT
-void Parrot_pcc_invoke_sub_from_c_args(PARROT_INTERP,
+void Parrot_pcc_invoke_from_sig_object(PARROT_INTERP,
     ARGIN(PMC *sub_obj),
-    ARGIN(const char *sig),
-    ...)
+    ARGIN(PMC *sig_obj))
         __attribute__nonnull__(1)
         __attribute__nonnull__(2)
         __attribute__nonnull__(3);
 
 PARROT_EXPORT
-void Parrot_pcc_invoke_from_sig_object(PARROT_INTERP,
+void Parrot_pcc_invoke_method_from_c_args(PARROT_INTERP,
+    ARGIN(PMC* pmc),
+    ARGMOD(STRING *method_name),
+    ARGIN(const char *signature),
+    ...)
+        __attribute__nonnull__(1)
+        __attribute__nonnull__(2)
+        __attribute__nonnull__(3)
+        __attribute__nonnull__(4)
+        FUNC_MODIFIES(*method_name);
+
+PARROT_EXPORT
+void Parrot_pcc_invoke_sub_from_c_args(PARROT_INTERP,
     ARGIN(PMC *sub_obj),
-    ARGIN(PMC *sig_obj))
+    ARGIN(const char *sig),
+    ...)
         __attribute__nonnull__(1)
         __attribute__nonnull__(2)
         __attribute__nonnull__(3);

Reply via email to