__fgetstr
p = __fgetstr(fp, lenp, '\n');
#define __fgetln(f, l) __fgetstr(f, l, '\n')
extern char *__fgetstr(FILE * __restrict, size_t * __restrict, int);