]> git.sur5r.net Git - cc65/blobdiff - asminc/stdio.inc
Some variables from TELEMON 2.4 added
[cc65] / asminc / stdio.inc
index fcf119b7ec2fceb5fc35b5200c97701c45e678ef..3b22c47f68e0953e68ac76507b545dd4f00f2f9c 100644 (file)
@@ -6,10 +6,10 @@
 ;*                                                                           */
 ;*                                                                           */
 ;*                                                                           */
-;* (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
-FOPEN_MAX      = 8
-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
 
 ;----------------------------------------------------------------------------
 ; External variables