From 2401fa476a3bc771cf52531d43d03c42607ce250 Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Wed, 29 Nov 2023 22:04:00 +0900 Subject: [PATCH] Fix -Wimplicit-int warning Signed-off-by: Masanori Ogino --- sj3dic/dictdisp.c | 1 + sj3dic/dictmake.c | 1 + sj3dic/sj3err.c | 1 + sj3dic/sjrc.c | 12 ++++++++++++ sj3lib/string.c | 6 ++++++ 5 files changed, 21 insertions(+) diff --git a/sj3dic/dictdisp.c b/sj3dic/dictdisp.c index 1219ef0..0fd4f0c 100644 --- a/sj3dic/dictdisp.c +++ b/sj3dic/dictdisp.c @@ -35,6 +35,7 @@ #include #include +void dictdisp(output) char *output; { diff --git a/sj3dic/dictmake.c b/sj3dic/dictmake.c index 08606b0..1b18302 100644 --- a/sj3dic/dictmake.c +++ b/sj3dic/dictmake.c @@ -131,6 +131,7 @@ char *y, *k, *h; } } +void dictmake(input) char *input; { diff --git a/sj3dic/sj3err.c b/sj3dic/sj3err.c index 0919021..d6c99af 100644 --- a/sj3dic/sj3err.c +++ b/sj3dic/sj3err.c @@ -35,6 +35,7 @@ #include #include "sj3err.h" +void sj3error(fp, code) FILE *fp; int code; diff --git a/sj3dic/sjrc.c b/sj3dic/sjrc.c index 138c079..c3c8647 100644 --- a/sj3dic/sjrc.c +++ b/sj3dic/sjrc.c @@ -55,6 +55,7 @@ static char *rcfile = ".sjrc"; static int user_euc = 0; static int file_code = SYS_SJIS; +void setrc(); int set_dict(), set_server(); struct functbl { @@ -69,6 +70,7 @@ struct functbl { #define TOLOWER(c) (isupper(c) ? tolower(c) : (c)) +int sjset_code() { char *loc; @@ -102,6 +104,7 @@ sjset_code() } +int getsjrc () { FILE *fd; @@ -136,6 +139,7 @@ getsjrc () } +void setrc (file, fd) char *file; FILE *fd; @@ -162,6 +166,7 @@ FILE *fd; } +int much(s1, s2) char *s1, *s2; { @@ -179,6 +184,7 @@ char *s1, *s2; } +int getword (s, word) register char *s; struct wordent word[]; @@ -268,36 +274,42 @@ struct wordent word[]; return wcount; } +int IsTerminator (c) u_char c; { return (c == '\n') ? 1 : 0; } +int isTerminator (c) u_char c; { return (c == '#') ? 1 : 0; } +int IsEscape (c) u_char c; { return (c == '\\') ? 1 : 0; } +int IsDelimitor (c) u_char c; { return (c == ' ' || c == '\t' || c == '.') ? 1 : 0; } +int set_dict (word) struct wordent word[]; { setdicname(word[1].word_str); } +int set_server(word) struct wordent word[]; { diff --git a/sj3lib/string.c b/sj3lib/string.c index 6dde75e..d2906ad 100644 --- a/sj3lib/string.c +++ b/sj3lib/string.c @@ -59,6 +59,8 @@ unsigned short sjis2euc(), euc2sjis(); #endif +void sj_sjis2jis(), sj_jis2sjis(); + int sj3_str_sjistoeuc(out, outlen, in, sjis_default, useflag) unsigned char *out, *in, *sjis_default; @@ -203,6 +205,7 @@ int slen, elen; return sj3_str_euctosjis(s, slen, e, def_char, &dummy); } +void sj_euc2sjis (s) unsigned char *s; { @@ -211,6 +214,7 @@ unsigned char *s; sj_jis2sjis (s); } +void sj_jis2sjis (s) unsigned char *s; { @@ -233,6 +237,7 @@ unsigned char *s; s[1] = nl; } +void sj_sjis2euc (s) unsigned char *s; { @@ -241,6 +246,7 @@ unsigned char *s; s[1] |= MSB; } +void sj_sjis2jis (s) unsigned char *s; {