Return to files.c CVS log | Up to [local] / src / usr.bin / sort |
version 1.11, 2004/07/20 03:50:27 | version 1.12, 2005/08/18 14:56:25 | ||
---|---|---|---|
|
|
||
if (flag) { | if (flag) { | ||
flag = 0; | flag = 0; | ||
buf = (char *) linebuf; | buf = (char *) linebuf; | ||
end = buf + linebuf_size; | |||
line->data = buf; | line->data = buf; | ||
} | } | ||
pos = buf; | pos = buf; | ||
end = buf + linebuf_size; | |||
while ((c = getc(fp)) != EOF) { | while ((c = getc(fp)) != EOF) { | ||
if ((*pos++ = c) == REC_D) { | if ((*pos++ = c) == REC_D) { | ||
line->size = pos - buf; | line->size = pos - buf; |