Index: iolib/dofmt.c
===================================================================
--- iolib/dofmt.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/dofmt.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -22,5 +22,5 @@
 #define	CRUFTY	1
 
-#include "all.h"
+#include "ram.h"
 
 #define	MAXDIGS	11
@@ -34,9 +34,4 @@
 #define	max(a,b)	((a)>(b)?(a):(b))
 #define	min(a,b)	((a)<(b)?(a):(b))
-
-#if	CRUFTY
-extern	int32_t	uldiv(int32_t divid, int32_t divis);
-extern	int32_t	uldivr;
-#endif
 
 int32_t dofmt_(int16_t (*putsub)(), int8_t *format, va_list args)
Index: iolib/mdump.c
===================================================================
--- iolib/mdump.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/mdump.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -23,5 +23,5 @@
 #define	TESTER		0
 
-#include "all.h"
+#include "ram.h"
 
 #define PERLINE 16
Index: iolib/pause.c
===================================================================
--- iolib/pause.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/pause.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -6,8 +6,5 @@
 */
 
-#include "all.h"
-
-extern	int16_t	waitcr(void);
-extern	void	writeln(int16_t unit, int8_t *buf);
+#include "ram.h"
 
 void pause(int8_t *s)
Index: iolib/printf.c
===================================================================
--- iolib/printf.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/printf.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -13,9 +13,7 @@
 */
 
-#include "all.h"
+#include "ram.h"
 
-extern	int32_t	dofmt_(int16_t (*putsub)(), int8_t *format, va_list args);
-
-	static int16_t fpsub(int16_t c);
+static int16_t fpsub(int16_t c);
 
 /*
Index: iolib/rawio.c
===================================================================
--- iolib/rawio.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/rawio.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -63,6 +63,5 @@
  */
 
-#include "all.h"
-
+#include "ram.h"
 
 int16_t readln(int16_t unit, int16_t nc, int8_t *ctl, int16_t nb, int8_t *buf)
Index: iolib/sprintf.c
===================================================================
--- iolib/sprintf.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/sprintf.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -6,10 +6,8 @@
 */
 
-#include "all.h"
-
-extern	int32_t	dofmt_(int16_t (*putsub)(), int8_t *format, va_list args);
+#include "ram.h"
 
 static int8_t	*buff;
-	static int16_t spsub(int8_t c);
+static int16_t spsub(int8_t c);
 
 /*
Index: iolib/waitcr.c
===================================================================
--- iolib/waitcr.c	(revision 6262b5c7974b08ad57f56d797cf7106c80531276)
+++ iolib/waitcr.c	(revision 14ad9c9bc8a3ff4f25b2e00560c162bd8280d680)
@@ -6,7 +6,5 @@
 */
 
-#include "all.h"
-
-extern	void	xtrap15(void);
+#include "ram.h"
 
 /*
