Brent, I'm not brave enough to check to see if this is applied or not. It's from 2002, so I'm guessing either way I can close out the ticket. Please let me know.
> [brentdax - Fri Aug 16 14:26:47 2002]: > > This renames Parrot_Interp &c. to be consistent with the rest of > Parrot's structure naming: > > struct parrot_string_t > String > Parrot_String > > struct parrot_interp_t #used to be struct Parrot_Interp > Interp #existed, but was rarely used > Parrot_Interp #no longer gives C++ indigestion > > It basically changes every instance of "struct Parrot_Interp" in the > core (except for in interpreter.h) to "Interp". That means it touches > every single function in Parrot. > > As you can imagine, this patch is *huge*--114 kilobytes. Still, that's > less than the 500k guessed by David Lloyd on IRC, so it can't be *that* > bad. ;^) > > It will also invalidate most pending patches. From my point of view, > those patches were adhering to a broken standard anyway. :^) If it's > necessary to apply some patches and then redo the renaming, just apply > the interpreter.h part and do an s/struct\s+Parrot_Interp/Interp/g on > all core files--that's how I did it. > > Patch is attached. Share and enjoy. > > --Brent Dax <[EMAIL PROTECTED]> > @roles=map {"Parrot $_"} qw(embedding regexen Configure) > > He who fights and runs away wasted valuable running time with the > fighting. > >