Enclosed patch fixes this warning:
io/io.c: In function `PIO_copy_stack': io/io.c:277: warning: declaration of `new_stack' shadows global declaration Simon --- io.c.old Tue Jan 8 17:40:19 2002 +++ io.c Tue Jan 8 17:41:49 2002 @@ -274,11 +274,11 @@ * IO object. Later we will do some funky copy-on-write stuff. */ ParrotIOLayer * PIO_copy_stack( ParrotIOLayer * stack ) { - ParrotIOLayer * new_stack; + ParrotIOLayer * new_io_stack; ParrotIOLayer ** ptr_new; ParrotIOLayer * ptr_proto; ParrotIOLayer * ptr_last = NULL; - ptr_new = &new_stack; + ptr_new = &new_io_stack; ptr_proto = stack; while( ptr_proto ) { *ptr_new = PIO_base_new_layer( ptr_proto ); @@ -288,7 +288,7 @@ ptr_new = &((*ptr_new)->down); } - return new_stack; + return new_io_stack; }