The f_error tests for an error on a file.
int f_error (
FIL* FileObject /* File object */
);
Returns a non-zero value if an error has occured; otherwise it returns a zero.
In this revision, the f_error function is implemented as a macro.
#define f_error(fp) (((fp)->flag & FA__ERROR) ? 1 : 0)
Always available.