develooper Front page | perl.cvs.parrot | Postings from January 2009

[svn:parrot] r35105 - branches/cc_restart/include/parrot

From:
allison
Date:
January 7, 2009 01:36
Subject:
[svn:parrot] r35105 - branches/cc_restart/include/parrot
Message ID:
20090107093645.896F4CB9F9@x12.develooper.com
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);



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About