LINE_ALLOC
if ((sbuf->content = (char *)malloc(LINE_ALLOC)) == NULL)
sbuf->last = sbuf->content + LINE_ALLOC - 1;