version 1.3, 1997/07/05 23:11:12 |
version 1.4, 2001/11/19 19:02:15 |
|
|
void |
void |
process() |
process() |
{ |
{ |
register c; |
int c; |
|
|
for (;;) { |
for (;;) { |
c = getchar(); |
c = getchar(); |
|
|
match(ocp) |
match(ocp) |
char *ocp; |
char *ocp; |
{ |
{ |
register char *cp; |
char *cp; |
register c; |
int c; |
|
|
for (cp = ocp + 1; *cp; cp++) { |
for (cp = ocp + 1; *cp; cp++) { |
c = getchar(); |
c = getchar(); |
|
|
void |
void |
copystr() |
copystr() |
{ |
{ |
register c, ch; |
int c, ch; |
char buf[512]; |
char buf[512]; |
register char *cp = buf; |
char *cp = buf; |
|
|
for (;;) { |
for (;;) { |
c = getchar(); |
c = getchar(); |
|
|
unsigned fakept; |
unsigned fakept; |
{ |
{ |
int i; |
int i; |
register struct hash *hp; |
struct hash *hp; |
char buf[512]; |
char buf[512]; |
long hashval = 0; |
long hashval = 0; |
register char *cp; |
char *cp; |
|
|
if (really) |
if (really) |
fflush(mesgwrite); |
fflush(mesgwrite); |
|
|
int |
int |
fgetNUL(obuf, rmdr, file) |
fgetNUL(obuf, rmdr, file) |
char *obuf; |
char *obuf; |
register int rmdr; |
int rmdr; |
FILE *file; |
FILE *file; |
{ |
{ |
register c; |
int c; |
register char *buf = obuf; |
char *buf = obuf; |
|
|
while (--rmdr > 0 && (c = getc(file)) != 0 && c != EOF) |
while (--rmdr > 0 && (c = getc(file)) != 0 && c != EOF) |
*buf++ = c; |
*buf++ = c; |