fix some 'extern function()' declaration

Signed-off-by: SASANO Takayoshi <uaa@uaa.org.uk>
This commit is contained in:
SASANO Takayoshi 2023-12-09 22:35:07 +09:00 • committed by Masanori Ogino
commit 9d9d49ea29
8 changed files with 11 additions and 13 deletions

View file

@ -237,8 +237,8 @@ open_af_inet(void)
struct opthdr *hdr; struct opthdr *hdr;
void *handlep; void *handlep;
extern int t_errno; extern int t_errno;
extern void *setnetpath(); extern void *setnetpath(void);
extern struct netconfig *getnetpath(); extern struct netconfig *getnetpath(void *);
#else #else
struct sockaddr_in sin; struct sockaddr_in sin;
struct servent *sp; struct servent *sp;

View file

@ -61,7 +61,6 @@ char *y, *k, *h;
int err; int err;
int grm; int grm;
unsigned char buf[BUFSIZ], *hp; unsigned char buf[BUFSIZ], *hp;
extern int sjistoeuc();
if (_sys_code == SYS_SJIS) { if (_sys_code == SYS_SJIS) {
(void) sjistoeuc(buf, BUFSIZ, h, strlen(h)+1); (void) sjistoeuc(buf, BUFSIZ, h, strlen(h)+1);

View file

@ -1076,7 +1076,7 @@ int wlen;
extern int sj3_rkconv_w16(); int sj3_rkconv_w16(wchar16_t *, wchar16_t *);
sj3_rkconv(romaji, kana) sj3_rkconv(romaji, kana)
u_char *romaji; u_char *romaji;
@ -1180,7 +1180,7 @@ u_char *kana;
return sj3_rkconv(romaji, kana); return sj3_rkconv(romaji, kana);
} }
sj3_rkconv_w16(wstr, kstr) int sj3_rkconv_w16(wstr, kstr)
wchar16_t *wstr; wchar16_t *wstr;
wchar16_t *kstr; wchar16_t *kstr;
{ {

View file

@ -459,7 +459,7 @@ parse_arg(int argc, char** argv)
char *p; char *p;
size_t ret; size_t ret;
extern char *optarg, *strrchr(); extern char *optarg;
extern int optind; extern int optind;
p = (p = strrchr(argv[0], '/')) ? p + 1 : argv[0]; p = (p = strrchr(argv[0], '/')) ? p + 1 : argv[0];

2
sj3.c
View file

@ -99,7 +99,7 @@ char slave_name[SHORTLENGTH];
char *shellargs[SHORTLENGTH]; char *shellargs[SHORTLENGTH];
#ifdef SVR4 #ifdef SVR4
char *mptname = "/dev/ptmx"; char *mptname = "/dev/ptmx";
char *ptsname(); char *ptsname(int);
#else #else
static char line[SHORTLENGTH]; static char line[SHORTLENGTH];
#endif #endif

View file

@ -286,7 +286,7 @@ u_short c;
} }
extern int sj3_hantozen_w16(); int sj3_hantozen_w16(wchar16_t *, wchar16_t *);
sj3_hantozen(out, in) sj3_hantozen(out, in)
u_char *out, *in; u_char *out, *in;
@ -483,7 +483,7 @@ u_char *s1, *s2;
return sj3_hantozen(s1, s2); return sj3_hantozen(s1, s2);
} }
sj3_hantozen_w16(s1, s2) int sj3_hantozen_w16(s1, s2)
wchar16_t *s1, *s2; wchar16_t *s1, *s2;
{ {
return sj_hantozen(s1, s2, wslen(s2)); return sj_hantozen(s1, s2, wslen(s2));
@ -559,7 +559,7 @@ u_short c;
return(cc); return(cc);
} }
extern int sj3_zentohan_w16(); int sj3_zentohan_w16(wchar16_t *, wchar16_t *);
sj3_zentohan(out, in) sj3_zentohan(out, in)
u_char *out, *in; u_char *out, *in;
@ -751,7 +751,7 @@ u_char *s1, *s2;
return sj3_zentohan(s1, s2); return sj3_zentohan(s1, s2);
} }
sj3_zentohan_w16 (s1, s2) int sj3_zentohan_w16 (s1, s2)
wchar16_t *s1, *s2; wchar16_t *s1, *s2;
{ {
return sj_zentohan(s1, s2, wslen(s2)); return sj_zentohan(s1, s2, wslen(s2));

View file

@ -182,7 +182,6 @@ parsearg(int argc, char* argv[])
int cmd; int cmd;
int mode = 0; int mode = 0;
char tmp[LONGLENGTH]; char tmp[LONGLENGTH];
extern char *strrchr();
strcpy(prog_name, (p = strrchr(argv[0], '/')) ? p + 1 : argv[0]); strcpy(prog_name, (p = strrchr(argv[0], '/')) ? p + 1 : argv[0]);

View file

@ -116,7 +116,7 @@ static char stopc = CTRL('s');
static char startc = CTRL('q'); static char startc = CTRL('q');
static char outbuf[BUFSIZ]; static char outbuf[BUFSIZ];
extern int slave; extern int slave;
extern char *slave_name, *ptsname(); extern char *slave_name, *ptsname(int);
output_master() output_master()
{ {