Fix another warning
Update tests and modify parser to accept a bare FILE *