]> git.sur5r.net Git - cc65/blob - libsrc/common/_file.s
removed some duplicated GEOS conio stuff
[cc65] / libsrc / common / _file.s
1 ;
2 ; Ullrich von Bassewitz, 31.05.1998
3 ;
4 ; Data for the stdio file stream.
5 ;
6
7         .export         __filetab, _stdin, _stdout, _stderr
8
9         .include        "fcntl.inc"
10         .include        "_file.inc"
11
12 ;----------------------------------------------------------------------------
13 ; File data
14
15 .data
16
17 __filetab:
18         .byte   0, _FOPEN       ; stdin
19         .byte   1, _FOPEN       ; stdout
20         .byte   2, _FOPEN       ; stderr
21 .repeat FOPEN_MAX - 3
22         .byte   0, _FCLOSED     ; free slot
23 .endrepeat
24
25
26 ; Standard file descriptors
27
28 _stdin:
29         .word   __filetab + (STDIN_FILENO * _FILE_size)
30
31 _stdout:
32         .word   __filetab + (STDOUT_FILENO * _FILE_size)
33
34 _stderr:
35         .word   __filetab + (STDERR_FILENO * _FILE_size)
36
37