openbsd-ports/japanese/Wnn/patches/patch-Wnn_jutil_wddel_c
espie 2625bb5332 fixes for clang: don't compile a clone of getopt.
while there, fix system includes, implicit ints, and void main.
2017-04-29 14:31:40 +00:00

31 lines
666 B
Plaintext

$OpenBSD: patch-Wnn_jutil_wddel_c,v 1.3 2017/04/29 14:31:40 espie Exp $
--- Wnn/jutil/wddel.c.orig
+++ Wnn/jutil/wddel.c
@@ -53,6 +53,8 @@ static char *rcs_id = "$Id: wddel.c,v 1.5 1992/11/30 0
*/
#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
#include "commonhd.h"
#include "config.h"
#include "jllib.h"
@@ -97,7 +99,7 @@ err()
exit(1);
}
-void
+int
main(argc, argv)
int argc;
char **argv;
@@ -199,7 +201,7 @@ char **argv;
fprintf(stderr, "The specified dictionary isn't registable\n");
exit(1);
}
- while(gets(s)){
+ while(fgets(s, sizeof s, stdin)){
char com[LENGTHYOMI];
char Com[LENGTHYOMI];
int ima, hindo;