LINESIZ
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';
char *rs, 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);