version 1.10, 2000/01/09 05:38:47 |
version 1.11, 2000/04/20 06:19:33 |
|
|
continue; |
continue; |
} else if (gch == '\r') { |
} else if (gch == '\r') { |
bol = 1; |
bol = 1; |
pwrite(FD, &gch, 1); |
parwrite(FD, &gch, 1); |
if (boolean(value(HALFDUPLEX))) |
if (boolean(value(HALFDUPLEX))) |
printf("\r\n"); |
printf("\r\n"); |
continue; |
continue; |
|
|
bol = any(gch, value(EOL)); |
bol = any(gch, value(EOL)); |
if (boolean(value(RAISE)) && islower(gch)) |
if (boolean(value(RAISE)) && islower(gch)) |
gch = toupper(gch); |
gch = toupper(gch); |
pwrite(FD, &gch, 1); |
parwrite(FD, &gch, 1); |
if (boolean(value(HALFDUPLEX))) |
if (boolean(value(HALFDUPLEX))) |
printf("%c", gch); |
printf("%c", gch); |
} |
} |
|
|
} |
} |
/* ESCAPE ESCAPE forces ESCAPE */ |
/* ESCAPE ESCAPE forces ESCAPE */ |
if (c != gch) |
if (c != gch) |
pwrite(FD, &c, 1); |
parwrite(FD, &c, 1); |
return (gch); |
return (gch); |
} |
} |
|
|
|
|
* with the right parity and output it. |
* with the right parity and output it. |
*/ |
*/ |
void |
void |
pwrite(fd, buf, n) |
parwrite(fd, buf, n) |
int fd; |
int fd; |
char *buf; |
char *buf; |
register int n; |
register int n; |