Convert K&R definitions to ANSI C

This commit is contained in:
Nishi 2026-06-18 14:01:01 +09:00
commit a2161ba1b0
45 changed files with 521 additions and 1073 deletions

View file

@ -62,8 +62,8 @@ static wchar16_t backup = (wchar16_t)0;
static int eucmode = 0;
extern int master;
wchar16_t SJ_getchar() {
wchar16_t SJ_getchar(void)
{
SELECT_FD ifds;
wchar16_t c;
@ -108,8 +108,8 @@ static char startc = CTRL('q');
static char outbuf[BUFSIZ];
extern int slave;
extern char *slave_name, *ptsname(int);
output_master() {
int output_master(void)
{
struct strbuf ctlbuf;
struct strbuf databuf;
int flags = 0;
@ -240,8 +240,8 @@ output_master() {
#if defined(linux) && defined(__GLIBC__) && (__GLIBC__ >= 2)
#include <termios.h>
#endif
output_master() {
int output_master(void)
{
int n, m;
char outbuf[BUFSIZ];
int f;
@ -303,14 +303,11 @@ output_master() {
}
}
#endif
set_eucmode() {
int set_eucmode(void)
{
eucmode = 1;
}
SJ_write(s, n)
wchar16_t* s;
int n;
int SJ_write(wchar16_t * s, int n)
{
int val;
wchar16_t wb[BUFFLENGTH];
@ -329,9 +326,7 @@ int n;
val = write(master, buff, val);
return (val);
}
write_stdout(s, n) unsigned char* s;
int n;
int write_stdout(unsigned char * s, int n)
{
static unsigned char knj1st = 0, knj2nd = 0;
@ -358,10 +353,7 @@ int n;
putchar(*s++);
}
}
SJ_read(s, n)
wchar16_t* s;
int n;
int SJ_read(wchar16_t * s, int n)
{
unsigned char buff[BUFFLENGTH];
wchar16_t wcbuff[BUFFLENGTH];
@ -439,15 +431,11 @@ int n;
memcpy((void*)s, (void*)wcbuff, wnum * sizeof(wchar16_t));
return (wnum);
}
SJ_warnning(s)
wchar16_t* s;
int SJ_warnning(wchar16_t * s)
{
SJ_print(s);
}
SJ_print(s)
wchar16_t* s;
int SJ_print(wchar16_t * s)
{
unsigned char buff[BUFFLENGTH * 3];
size_t num;
@ -456,10 +444,7 @@ SJ_print(s)
if((int)num > 0)
printf("%s", buff);
}
SJ_through(s, n)
wchar16_t* s;
int n;
int SJ_through(wchar16_t * s, int n)
{
SJ_write(s, n);
}