Index: exec.c =================================================================== RCS file: /cvs/public/parrot/exec.c,v retrieving revision 1.1 diff -u -r1.1 exec.c --- exec.c 24 Jul 2003 17:18:30 -0000 1.1 +++ exec.c 24 Jul 2003 18:45:22 -0000 @@ -12,7 +12,9 @@ */ #include <parrot/parrot.h> -#include <parrot/oplib/core_ops_cgp.h> +#if HAVE_CGOTO +# include <parrot/oplib/core_ops_cgp.h> +#endif /* HAVE_CGOTO */ #include "parrot/exec.h" #include "parrot/jit.h" #define JIT_EMIT 1 Index: interpreter.c =================================================================== RCS file: /cvs/public/parrot/interpreter.c,v retrieving revision 1.175 diff -u -r1.175 interpreter.c --- interpreter.c 24 Jul 2003 18:15:17 -0000 1.175 +++ interpreter.c 24 Jul 2003 18:45:22 -0000 @@ -348,7 +348,11 @@ void exec_init_prederef(struct Parrot_Interp *interpreter, void *prederef_arena) { +#if HAVE_CGOTO oplib_init_f init_func = PARROT_CORE_CGP_OPLIB_INIT; +#else /* HAVE_CGOTO */ + oplib_init_f init_func = PARROT_CORE_OPLIB_INIT; +#endif /* HAVE_CGOTO */ interpreter->op_lib = init_func(1); interpreter->op_lib->op_code = PARROT_CORE_OPLIB_INIT(1)->op_code; Index: jit2h.pl =================================================================== RCS file: /cvs/public/parrot/jit2h.pl,v retrieving revision 1.38 diff -u -r1.38 jit2h.pl --- jit2h.pl 24 Jul 2003 17:18:30 -0000 1.38 +++ jit2h.pl 24 Jul 2003 18:45:22 -0000 @@ -207,7 +207,9 @@ */ #include<parrot/parrot.h> -#include<parrot/oplib/core_ops_cgp.h> +#if HAVE_CGOTO +# include<parrot/oplib/core_ops_cgp.h> +#endif #include"parrot/exec.h" #include"parrot/jit.h" #define JIT_EMIT $jit_emit_n Index: languages/imcc/jit.c =================================================================== RCS file: /cvs/public/parrot/languages/imcc/jit.c,v retrieving revision 1.2 diff -u -r1.2 jit.c --- languages/imcc/jit.c 14 May 2003 15:36:50 -0000 1.2 +++ languages/imcc/jit.c 24 Jul 2003 18:45:24 -0000 @@ -17,6 +17,10 @@ */ #include <string.h> #include <assert.h> +#include "parrot/parrot.h" +#if EXEC_CAPABLE +# include "parrot/exec.h" +#endif /* EXEC_CAPABLE */ #include "imc.h" #include "pbc.h"
-- Juergen Boemmels [EMAIL PROTECTED] Fachbereich Physik Tel: ++49-(0)631-205-2817 Universitaet Kaiserslautern Fax: ++49-(0)631-205-3906 PGP Key fingerprint = 9F 56 54 3D 45 C1 32 6F 23 F6 C7 2F 85 93 DD 47