1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
/* * Rule: FIO41-C * Source: wiki * Status: PASS - Should NOT trigger FIO41-C violation */ #include <stdio.h> void func(const char *file_name) { int c; FILE *fptr; fptr = fopen(file_name, "r"); if (fptr == NULL) { /* Handle error */ } c = getc(fptr); if (c == EOF) { /* Handle error */ } if (fclose(fptr) == EOF) { /* Handle error */ } }