2.12.1 Variables and Definitions
size_tis the unsigned integer result of the sizeof keyword.
FILEis a type suitable for storing information for a file stream.
fpos_tis a type suitable for storing any position in a file.
NULLis the value of a null pointer constant.
_IONBFare used in the setvbuf function.
BUFSIZis an integer which represents the size of the buffer used by the setbuf function.
EOFis a negative integer which indicates an end-of-file has been reached.
FOPEN_MAXis an integer which represents the maximum number of files that the system can guarantee that can be opened simultaneously.
FILENAME_MAXis an integer which represents the longest length of a char array suitable for holding the longest possible filename. If the implementation imposes no limit, then this value should be the recommended maximum value.
L_tmpnamis an integer which represents the longest length of a char array suitable for holding the longest possible temporary filename created by the tmpnam function.
SEEK_SETare used in the fseek function.
TMP_MAXis the maximum number of unique filenames that the function tmpnam can generate.
stdoutare pointers to
FILEtypes which correspond to the standard error, standard input, and standard output streams.