diff --git a/util/ceg/ce_back/as_back/bss.c b/util/ceg/ce_back/as_back/bss.c
index ee4aa28db..d47a2c8db 100644
--- a/util/ceg/ce_back/as_back/bss.c
+++ b/util/ceg/ce_back/as_back/bss.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 common(n)
 arith n;
diff --git a/util/ceg/ce_back/as_back/gen1.c b/util/ceg/ce_back/as_back/gen1.c
index 6655466e3..79af73ece 100644
--- a/util/ceg/ce_back/as_back/gen1.c
+++ b/util/ceg/ce_back/as_back/gen1.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 gen1( w)
 ONE_BYTE w;
diff --git a/util/ceg/ce_back/as_back/gen2.c b/util/ceg/ce_back/as_back/gen2.c
index 43ecd0236..73e41e54e 100644
--- a/util/ceg/ce_back/as_back/gen2.c
+++ b/util/ceg/ce_back/as_back/gen2.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 gen2( w)
 TWO_BYTES w;
diff --git a/util/ceg/ce_back/as_back/gen4.c b/util/ceg/ce_back/as_back/gen4.c
index 80f231a59..5b311b952 100644
--- a/util/ceg/ce_back/as_back/gen4.c
+++ b/util/ceg/ce_back/as_back/gen4.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 gen4( w)
 FOUR_BYTES w;
diff --git a/util/ceg/ce_back/as_back/reloc1.c b/util/ceg/ce_back/as_back/reloc1.c
index a32fb61e0..8d0d2c7e8 100644
--- a/util/ceg/ce_back/as_back/reloc1.c
+++ b/util/ceg/ce_back/as_back/reloc1.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 reloc1( s, o, r)
 char *s;
diff --git a/util/ceg/ce_back/as_back/reloc2.c b/util/ceg/ce_back/as_back/reloc2.c
index e07d35fec..f9f798aa3 100644
--- a/util/ceg/ce_back/as_back/reloc2.c
+++ b/util/ceg/ce_back/as_back/reloc2.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 reloc2( s, o, r)
 char *s;
diff --git a/util/ceg/ce_back/as_back/reloc4.c b/util/ceg/ce_back/as_back/reloc4.c
index 14d6ad8e2..982474551 100644
--- a/util/ceg/ce_back/as_back/reloc4.c
+++ b/util/ceg/ce_back/as_back/reloc4.c
@@ -1,4 +1,5 @@
 #include "header.h"
+#include <em.h>
 
 reloc4( s, o, r)
 char *s;
diff --git a/util/ceg/ce_back/obj_back/gen1.c b/util/ceg/ce_back/obj_back/gen1.c
index 293addcb1..ec40fce17 100644
--- a/util/ceg/ce_back/obj_back/gen1.c
+++ b/util/ceg/ce_back/obj_back/gen1.c
@@ -1,4 +1,5 @@
 #include <system.h>
+#include <em.h>
 #include "mach.h"
 #include "back.h"
  
diff --git a/util/ceg/ce_back/obj_back/gen2.c b/util/ceg/ce_back/obj_back/gen2.c
index 02c09711c..786b3faa5 100644
--- a/util/ceg/ce_back/obj_back/gen2.c
+++ b/util/ceg/ce_back/obj_back/gen2.c
@@ -1,4 +1,5 @@
 #include <system.h>
+#include <em.h>
 #include "mach.h"
 #include "back.h"
  
diff --git a/util/ceg/ce_back/obj_back/gen4.c b/util/ceg/ce_back/obj_back/gen4.c
index c435b462c..7c76726b9 100644
--- a/util/ceg/ce_back/obj_back/gen4.c
+++ b/util/ceg/ce_back/obj_back/gen4.c
@@ -1,4 +1,5 @@
 #include <system.h>
+#include <em.h>
 #include "mach.h"
 #include "back.h"
 #ifdef BYTES_REVERSED