LINESIZ
char line[LINESIZ];
if (fgets(p, LINESIZ - totlen, exp_file) == NULL)
if (totlen >= LINESIZ) {
char text[LINESIZ+2];
text[LINESIZ] = '\r';
text[LINESIZ + 1] = '\n';
if ((len = endring - rs) >= LINESIZ)
memmove(text, rs, LINESIZ);
memmove(text + len, ring, LINESIZ - len);
char text[LINESIZ+2];
if ((len = endring - rs) >= LINESIZ)
memmove(text, rs, LINESIZ);
memmove(text + len, ring, LINESIZ - len);
text[LINESIZ] = '\r';
text[LINESIZ + 1] = '\n';