On Fri, 26 Sep 2003, Leopold Toetsch wrote: > Dan Sugalski <[EMAIL PROTECTED]> wrote: > > On 26 Sep 2003, Leopold Toetsch wrote: > > >> Index: interpreter.h > >> > >> +typedef opcode_t *(*native_func_t)(struct Parrot_Interp * interpreter, > >> + opcode_t * cur_opcode, > >> + opcode_t * start_code); > >> + > > > This bit's made gcc a very unhappy piece of software... > > Dunno why, mine is happy. Anyway I have moved include "config.h" into > interpreter. Hope that helps.
A the point that this typedef was in, opcode_t hadn't been defined. I moved it, and installed an alternate version for non-core enbed includes, though I'm not sure that's the right thing to do. (I'm not sure Parrot_run_native should be in the embedding interface mainly) Anyway, current CVS builds and tests OK again. Dan