Ooops. I originally did the /**/, but thought that was way too easy to be
C code, and so changed them to //. :)
Below is a proper patch.
Mike Lambert
Index: core.ops
===================================================================
RCS file: /cvs/public/parrot/core.ops,v
retrieving revision 1.111
diff -u -r1.111 core.ops
--- core.ops 21 Mar 2002 22:01:50 -0000 1.111
+++ core.ops 21 Mar 2002 22:48:58 -0000
@@ -567,6 +567,7 @@
=cut
inline op set_keyed (out PMC, in PMC, in PMC, in PMC) {
+/*
KEY_PAIR src_key_p, dest_key_p;
KEY src_key, dest_key;
@@ -575,6 +576,7 @@
$1->vtable->set_pmc_keyed(interpreter,
$1, $2 ? &src_key : NULL, $3, $4 ? &dest_key : NULL);
+*/
goto NEXT();
}
Index: classes/intqueue.pmc
===================================================================
RCS file: /cvs/public/parrot/classes/intqueue.pmc,v
retrieving revision 1.6
diff -u -r1.6 intqueue.pmc
--- classes/intqueue.pmc 10 Mar 2002 21:18:13 -0000 1.6
+++ classes/intqueue.pmc 21 Mar 2002 22:48:59 -0000
@@ -68,7 +68,7 @@
}
static INTVAL queue_length ( CONTAINER* container ) {
- INTVAL length;
+ INTVAL length = 0;
if(container->head != NULL) {
BUCKET* head = container->head;
while(head != NULL) {