Convert K&R definitions to ANSI C
This commit is contained in:
parent
787febbd07
commit
a2161ba1b0
45 changed files with 521 additions and 1073 deletions
43
sjgetchar.c
43
sjgetchar.c
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue