rem: return getstr (lineptr, n, stream, delimiter, 0, 0);
add: return getndelim2 (lineptr, linesize, 0, GETNLINE_NO_LIMIT, delimiter, EOF, stream);
context: getdelim (char **lineptr, size_t *n, int delimiter, FILE *stream){  return getstr (lineptr, n, stream, delimiter, 0, 0);}