strnchrnul
count = strnchrnul(str, num, '\n') - str;
extern char * strnchrnul(const char *, size_t, int);
const char *end = strnchrnul(start, buflen, '\n') - 1;