En el archivo de cabecera stdio.h de tu compilador deberías tener
(para compiladores 32 bits). Este tamaño incluye la unidad de disco y el carácter NULL de terminación.
Adicionalmente, en el compilador LabWIndows/CVI están estas definiciones:
Código C:
Ver original#if defined(_NI_mswin16_)
#define MAX_PATHNAME_LEN 80 /* includes nul byte */
#define MAX_DRIVENAME_LEN 3 /* includes nul byte */
#define MAX_DIRNAME_LEN 66 /* includes nul byte */
#define MAX_FILENAME_LEN 13 /* includes nul byte */
#elif defined(_NI_mswin32_)
#define MAX_PATHNAME_LEN 260 /* includes nul byte */
#define MAX_DRIVENAME_LEN 3 /* includes nul byte */
#define MAX_DIRNAME_LEN 256 /* includes nul byte */
#define MAX_FILENAME_LEN 256 /* includes nul byte */
#elif defined(_NI_unix_) || defined(_NI_sparc_)
#define MAX_PATHNAME_LEN 256 /* recommended buffer size for paths */
#define MAX_DRIVENAME_LEN 1 /* includes nul byte */
#define MAX_DIRNAME_LEN 256 /* includes nul byte */
#define MAX_FILENAME_LEN 256 /* recommended buffer size for file names */