diff -ruN kdrill6.5-old/kanjisearch.c kdrill6.5/kanjisearch.c
--- kdrill6.5-old/kanjisearch.c	2004-01-26 07:57:27.000000000 +0100
+++ kdrill6.5/kanjisearch.c	2008-04-23 17:38:39.000000000 +0200
@@ -2,6 +2,7 @@
 /* Actual searcing happens in search.c */
 
 #include <stdio.h>
+#include <stdlib.h>
 
 #include <Xos.h>
 #include <Xfuncs.h>
diff -ruN kdrill6.5-old/makedic/makedic.c kdrill6.5/makedic/makedic.c
--- kdrill6.5-old/makedic/makedic.c	2000-02-28 19:48:25.000000000 +0100
+++ kdrill6.5/makedic/makedic.c	2008-04-23 17:39:59.000000000 +0200
@@ -20,7 +20,7 @@
 
 
 #include <stdio.h>
-
+#include <stdlib.h>
 
 
 
diff -ruN kdrill6.5-old/makedic/makeedict.c kdrill6.5/makedic/makeedict.c
--- kdrill6.5-old/makedic/makeedict.c	1998-01-15 20:12:16.000000000 +0100
+++ kdrill6.5/makedic/makeedict.c	2008-04-23 17:39:39.000000000 +0200
@@ -6,7 +6,7 @@
 
 
 #include <stdio.h>
-
+#include <stdlib.h>
 
 
 
diff -ruN kdrill6.5-old/radsearch.c kdrill6.5/radsearch.c
--- kdrill6.5-old/radsearch.c	2004-01-26 07:53:58.000000000 +0100
+++ kdrill6.5/radsearch.c	2008-04-23 17:39:00.000000000 +0200
@@ -10,6 +10,7 @@
 
 
 #include <stdio.h>
+#include <stdlib.h>
 
 #include <Xos.h>
 #include <Xfuncs.h>
