File fix-implicit-declarations.patch of Package xjdic
diff -ru xjdic-2.4.orig/xjdfrontend.c xjdic-2.4/xjdfrontend.c
--- xjdic-2.4.orig/xjdfrontend.c 2005-09-22 17:53:49.000000000 +0200
+++ xjdic-2.4/xjdfrontend.c 2005-09-22 18:01:41.000000000 +0200
@@ -27,6 +27,7 @@
#include <signal.h>
#include <errno.h>
#include <stdint.h>
+#include <unistd.h>
#include "xjdic.h"
/* Paul Burchard supplied a patch to provide BSD compatibility for xjdic
diff -ru xjdic-2.4.orig/xjdsa.c xjdic-2.4/xjdsa.c
--- xjdic-2.4.orig/xjdsa.c 2005-09-22 17:53:49.000000000 +0200
+++ xjdic-2.4/xjdsa.c 2005-09-22 18:05:39.000000000 +0200
@@ -40,6 +40,11 @@
/* extern int TRIGGER; */
+/*====== prototypes=================================================*/
+int Kstrcmp(uint32_t lhs, uint32_t rhs);
+uint32_t jindex(uint32_t xit);
+unsigned char dbchar(uint32_t xit);
+
void xjdserver (int type, int dic_no, int32_t index_posn, int sch_str_len,
unsigned char *sch_str, int *sch_resp, int32_t *res_index,
int *hit_posn, int *res_len, unsigned char *res_str,
diff -ru xjdic-2.4.orig/xjdxgen.c xjdic-2.4/xjdxgen.c
--- xjdic-2.4.orig/xjdxgen.c 2005-09-22 17:53:49.000000000 +0200
+++ xjdic-2.4/xjdxgen.c 2005-09-22 18:01:06.000000000 +0200
@@ -23,7 +23,7 @@
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
-/*#include <stdlib.h>*/
+#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdint.h>