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

Reply via email to