unpack_fgetc_in
if ((thisbyte = unpack_fgetc_in(unpackd, pre, prelen)) == EOF)
thisbyte = unpack_fgetc_in(unpackd, pre, prelen);
while ((thisbyte = unpack_fgetc_in(unpackd, &pre, &prelen)) != EOF) {