7.26.9 Input/output <stdio.h>
Lowercase letters may be added to the conversion specifiers and length modifiers in fprintf and fscanf. Other characters may be used in extensions.
The gets function is obsolescent, and is deprecated.
The use of ungetc on a binary stream where the file position indicator is zero prior to the call is an obsolescent feature.