At 12:51 AM -0700 5/15/02, Brent Dax wrote: >-Parrot becomes Parrot_Interp >-Parrot_String is gone and the string_funcs.h functions are no longer >externally visible. >-A few structures have been renamed. >-config.h has been rearranged so that INTVAL, etc. are now aliases for >Parrot_Int, etc. >-A few things that were accidentally made external no longer are.
This isn't a problem with config.h. config.h should *never* be used by anyone embedding Parrot, either directly or indirectly. >At this point, I have a plea: BRING ME THE HEAD OF THE COMPTUED GOTO >GUY! Brent, that's inappropriate and uncalled for. What he's done isn't incorrect. >I first noticed the problems with computed-goto when I found the >following line in test_main.c: > > #ifdef HAVE_COMPUTED_GOTO > >See the problem? Yes. test_main.c should never have to know about computed goto cores or whatnot. The define's likely something generally passed on the command line to all the parrot core bits, test_main.c should only use "parrot/embed.h", which shouldn't include any Parrot .h files -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk