From 9d9d49ea29afa2496145a03eb0e7b4b86575a72f Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Sat, 9 Dec 2023 22:35:07 +0900 Subject: [PATCH] fix some 'extern function()' declaration Signed-off-by: SASANO Takayoshi --- comuni.c | 4 ++-- dictmake.c | 1 - rk_conv.c | 4 ++-- setup.c | 2 +- sj3.c | 2 +- sj3_rkcv.c | 8 ++++---- sj3dic.c | 1 - sjgetchar.c | 2 +- 8 files changed, 11 insertions(+), 13 deletions(-) diff --git a/comuni.c b/comuni.c index 90e9ff9..eb3b257 100644 --- a/comuni.c +++ b/comuni.c @@ -237,8 +237,8 @@ open_af_inet(void) struct opthdr *hdr; void *handlep; extern int t_errno; - extern void *setnetpath(); - extern struct netconfig *getnetpath(); + extern void *setnetpath(void); + extern struct netconfig *getnetpath(void *); #else struct sockaddr_in sin; struct servent *sp; diff --git a/dictmake.c b/dictmake.c index d832627..b2e7448 100644 --- a/dictmake.c +++ b/dictmake.c @@ -61,7 +61,6 @@ char *y, *k, *h; int err; int grm; unsigned char buf[BUFSIZ], *hp; - extern int sjistoeuc(); if (_sys_code == SYS_SJIS) { (void) sjistoeuc(buf, BUFSIZ, h, strlen(h)+1); diff --git a/rk_conv.c b/rk_conv.c index d334b8e..e2fb7df 100644 --- a/rk_conv.c +++ b/rk_conv.c @@ -1076,7 +1076,7 @@ int wlen; -extern int sj3_rkconv_w16(); +int sj3_rkconv_w16(wchar16_t *, wchar16_t *); sj3_rkconv(romaji, kana) u_char *romaji; @@ -1180,7 +1180,7 @@ u_char *kana; return sj3_rkconv(romaji, kana); } -sj3_rkconv_w16(wstr, kstr) +int sj3_rkconv_w16(wstr, kstr) wchar16_t *wstr; wchar16_t *kstr; { diff --git a/setup.c b/setup.c index 5cf7f44..b70399e 100644 --- a/setup.c +++ b/setup.c @@ -459,7 +459,7 @@ parse_arg(int argc, char** argv) char *p; size_t ret; - extern char *optarg, *strrchr(); + extern char *optarg; extern int optind; p = (p = strrchr(argv[0], '/')) ? p + 1 : argv[0]; diff --git a/sj3.c b/sj3.c index 25b1037..662c9e9 100644 --- a/sj3.c +++ b/sj3.c @@ -99,7 +99,7 @@ char slave_name[SHORTLENGTH]; char *shellargs[SHORTLENGTH]; #ifdef SVR4 char *mptname = "/dev/ptmx"; -char *ptsname(); +char *ptsname(int); #else static char line[SHORTLENGTH]; #endif diff --git a/sj3_rkcv.c b/sj3_rkcv.c index 77e0d9c..c5c0ec5 100644 --- a/sj3_rkcv.c +++ b/sj3_rkcv.c @@ -286,7 +286,7 @@ u_short c; } -extern int sj3_hantozen_w16(); +int sj3_hantozen_w16(wchar16_t *, wchar16_t *); sj3_hantozen(out, in) u_char *out, *in; @@ -483,7 +483,7 @@ u_char *s1, *s2; return sj3_hantozen(s1, s2); } -sj3_hantozen_w16(s1, s2) +int sj3_hantozen_w16(s1, s2) wchar16_t *s1, *s2; { return sj_hantozen(s1, s2, wslen(s2)); @@ -559,7 +559,7 @@ u_short c; return(cc); } -extern int sj3_zentohan_w16(); +int sj3_zentohan_w16(wchar16_t *, wchar16_t *); sj3_zentohan(out, in) u_char *out, *in; @@ -751,7 +751,7 @@ u_char *s1, *s2; return sj3_zentohan(s1, s2); } -sj3_zentohan_w16 (s1, s2) +int sj3_zentohan_w16 (s1, s2) wchar16_t *s1, *s2; { return sj_zentohan(s1, s2, wslen(s2)); diff --git a/sj3dic.c b/sj3dic.c index 68852ad..ec96c15 100644 --- a/sj3dic.c +++ b/sj3dic.c @@ -182,7 +182,6 @@ parsearg(int argc, char* argv[]) int cmd; int mode = 0; char tmp[LONGLENGTH]; - extern char *strrchr(); strcpy(prog_name, (p = strrchr(argv[0], '/')) ? p + 1 : argv[0]); diff --git a/sjgetchar.c b/sjgetchar.c index bfad9fe..3b6b2a3 100644 --- a/sjgetchar.c +++ b/sjgetchar.c @@ -116,7 +116,7 @@ static char stopc = CTRL('s'); static char startc = CTRL('q'); static char outbuf[BUFSIZ]; extern int slave; -extern char *slave_name, *ptsname(); +extern char *slave_name, *ptsname(int); output_master() {