1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
Description: Fix FTBFS for -Werror=implicit-function-declaration
Author: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Bug-Debian: https://bugs.debian.org/1066625
Last-Update: 2024-03-29
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/romkan/rk_modread.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/romkan/rk_modread.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/romkan/rk_modread.c
@@ -150,6 +150,8 @@ Comments on Modifications:
/* ޥLIBDIRʤΤˡѥϡإåե
ѥˡWnnΥ롼ɥեΤ꤫ꤷƤȡ*/
#endif
+#include <unistd.h>
+#include <sys/types.h>
#include <pwd.h>
#define Terminator 0 /* intnaibu[]ˤνߥ */
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/msg.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/etc/msg.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/msg.c
@@ -151,6 +151,7 @@ Comments on Modifications:
<message id>\t<message>
*/
#include <stdio.h>
+#include <stdlib.h>
#include "commonhd.h"
#include "dslib.h"
#include "wnn_os.h"
@@ -164,7 +165,7 @@ extern char *malloc0();
extern void free0();
static char *
-bsearch(ky, bs, nel, width, compar)
+bsearch1(ky, bs, nel, width, compar)
char *ky;
char *bs;
unsigned long nel;
@@ -300,7 +301,7 @@ register int id;
if(cd->msg_bd == 0 || cd->msg_cnt == 0)
return(NULL);
bd = (struct msg_bd *)
- bsearch(id, cd->msg_bd, cd->msg_cnt, sizeof(struct msg_bd), _search);
+ bsearch1(id, cd->msg_bd, cd->msg_cnt, sizeof(struct msg_bd), _search);
if(bd == NULL)
return(NULL);
return(bd->msg);
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/pwd.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/etc/pwd.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/pwd.c
@@ -144,6 +144,7 @@ Comments on Modifications:
#include "jslib.h"
#include "wnn_os.h"
#endif
+#include <time.h>
extern char *crypt();
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/serverdefs.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/etc/serverdefs.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/etc/serverdefs.c
@@ -134,6 +134,8 @@ Wnn Software :
Comments on Modifications:
*/
#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
#include <ctype.h>
#ifdef UX386
#include <X11/Xos.h>
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/jlib/js.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/jlib/js.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/jlib/js.c
@@ -165,6 +165,7 @@ extern void free0();
extern char *realloc0();
#include <stdio.h>
+#include <stdlib.h>
#include <ctype.h>
#ifdef UX386
#include <X11/Xos.h>
@@ -176,6 +177,9 @@ extern char *realloc0();
#include <sys/types.h>
#endif
#include <sys/stat.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
#include <errno.h>
extern int errno;
#include <signal.h>
Index: wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/jlib/jl.c
===================================================================
--- wnn6-sdk-1.0.0.orig/contrib/im/Xsi/Wnn/jlib/jl.c
+++ wnn6-sdk-1.0.0/contrib/im/Xsi/Wnn/jlib/jl.c
@@ -144,6 +144,8 @@ Comments on Modifications:
#include "commonhd.h"
#include "config.h"
#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
#include <sys/types.h>
#ifdef SYSVR2
# include <string.h>
@@ -152,6 +154,7 @@ Comments on Modifications:
# include <strings.h>
#endif
#include <sys/file.h>
+#include <sys/stat.h>
#include <ctype.h>
#include <pwd.h>
|