[svn:parrot] r38325 - branches/pmc_pct/src/pmc

bacek at svn.parrot.org bacek at svn.parrot.org
Fri Apr 24 15:27:41 UTC 2009


Author: bacek
Date: Fri Apr 24 15:27:40 2009
New Revision: 38325
URL: https://trac.parrot.org/parrot/changeset/38325

Log:
[cage] Fix RPA VTABLE and METHOD declarations.

Modified:
   branches/pmc_pct/src/pmc/resizablepmcarray.pmc

Modified: branches/pmc_pct/src/pmc/resizablepmcarray.pmc
==============================================================================
--- branches/pmc_pct/src/pmc/resizablepmcarray.pmc	Fri Apr 24 15:20:04 2009	(r38324)
+++ branches/pmc_pct/src/pmc/resizablepmcarray.pmc	Fri Apr 24 15:27:40 2009	(r38325)
@@ -385,7 +385,7 @@
         return;
     }
 
-    void push_pmc(PMC *value) {
+    VTABLE void push_pmc(PMC *value) {
 
         INTVAL size = PMC_size(SELF);
         SELF.set_integer_native(size + 1);
@@ -538,7 +538,7 @@
         return;
     }
 
-    void unshift_pmc(PMC *value) {
+    VTABLE void unshift_pmc(PMC *value) {
 
         INTVAL  size = PMC_size(SELF);
         PMC   **data;
@@ -714,7 +714,7 @@
 
 */
 
-    void splice(PMC *value, INTVAL offset, INTVAL count) {
+    VTABLE void splice(PMC *value, INTVAL offset, INTVAL count) {
 
         const INTVAL length = VTABLE_elements(INTERP, SELF);
         const INTVAL elems  = VTABLE_elements(INTERP, value);
@@ -768,12 +768,12 @@
 
 */
 
-    METHOD PMC* shift() {
+    METHOD shift() {
         PMC *value = VTABLE_shift_pmc(INTERP, SELF);
         RETURN(PMC *value);
     }
 
-    METHOD PMC* pop() {
+    METHOD pop() {
         PMC *value = VTABLE_pop_pmc(INTERP, SELF);
         RETURN(PMC *value);
     }


More information about the parrot-commits mailing list