# stdio Macros

## BUFSIZ

An integer constant expression that is the size of the buffer used by the setbuf() function

Attention: This macro is implemented by all compilers, but with MPLAB XC8, its value has no significance apropos its intended purpose.

Include

#include <stdio.h>

## EOF

An integer constant expression, with type int and a negative value, that is returned by several file-access functions to indicate end-of-file, that is, no more input from a stream.

Include

#include <stdio.h>

## FILENAME_MAX

An integer constant expression that when used as the size of a char array will ensure that that array can hold the longest file name string that can be opened.

Attention: This macro is implemented by all compilers, but with MPLAB XC8, its value has no significance apropos its intended purpose.

Include

#include <stdio.h>

## FOPEN_MAX

An integer constant expression that is the minimum number of files that can be open simultaneously.

Attention: This macro is implemented by all compilers, but with MPLAB XC8, its value has no significance apropos its intended purpose.

Include

#include <stdio.h>