42-C-get_next_line getline source code: https://opensource.apple.com/source/cvs/cvs-19/cvs/lib/getline.c