;* */
;* */
;* */
-;* (C) 2003 Ullrich von Bassewitz */
-;* Römerstrasse 52 */
-;* D-70794 Filderstadt */
-;* EMail: uz@cc65.org */
+;* (C) 2003-2005, Ullrich von Bassewitz */
+;* Römerstrasse 52 */
+;* D-70794 Filderstadt */
+;* EMail: uz@cc65.org */
;* */
;* */
;* This software is provided 'as-is', without any expressed or implied */
;----------------------------------------------------------------------------
; Constants
-_IOFBF = 0
-_IOLBF = 1
-_IONBF = 2
-BUFSIZ = 256
-EOF = -1
-FILENAME_MAX = 16
-L_tmpnam = (FILENAME_MAX + 1)
-SEEK_CUR = 0
-SEEK_END = 1
-SEEK_SET = 2
-TMP_MAX = 256
+_IOFBF = 0
+_IOLBF = 1
+_IONBF = 2
+BUFSIZ = 256
+EOF = -1
+.if .defined(__APPLE2__)
+FILENAME_MAX = 64+1
+.elseif .defined(__ATARI__)
+FILENAME_MAX = 12+1
+.elseif .defined(__LUNIX__)
+FILENAME_MAX = 80+1
+.elseif .defined(__TELESTRAT__)
+FILENAME_MAX = 50+1
+.else
+FILENAME_MAX = 16+1
+.endif
+L_tmpnam = FILENAME_MAX
+SEEK_CUR = 0
+SEEK_END = 1
+SEEK_SET = 2
+TMP_MAX = 256
; Maximum number of open files (size of the file table)
FOPEN_MAX = 8