...
Other uses of static assertion are shown in recommendation STR07-C. Use C11 Annex K the bounds-checking interfaces for remediation of existing string manipulation code and rule FIO35-C. Use feof() and ferror() to detect end-of-file and file errors when sizeof(int) == sizeof(char).
...