X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libsrc%2Fatari%2Fopen.s;h=8aeff9ed4d24ba4fabe3def1ddc9d151c9686225;hb=619b215260ccb2db384df6a6c4a6ccaace2a77cb;hp=aeeee44e9353d9d53fabeba186cf16103e054866;hpb=a9990fbcf3efe03370e416e7f2fefcd610f6a8d3;p=cc65 diff --git a/libsrc/atari/open.s b/libsrc/atari/open.s index aeeee44e9..8aeff9ed4 100644 --- a/libsrc/atari/open.s +++ b/libsrc/atari/open.s @@ -4,150 +4,150 @@ ; int open(const char *name,int flags,...); ; - .include "atari.inc" - .include "fcntl.inc" - .include "errno.inc" - .include "fd.inc" + .include "atari.inc" + .include "fcntl.inc" + .include "errno.inc" + .include "fd.inc" - .export _open + .export _open .destructor closeallfiles, 5 - .import _close - .import clriocb - .import fddecusage,newfd - .import findfreeiocb - .import incsp4 - .import ldaxysp,addysp - .import __oserror - .importzp tmp4,tmp2 -.ifdef UCASE_FILENAME - .importzp tmp3 - .import ucase_fn + .import _close + .import clriocb + .import fddecusage,newfd + .import findfreeiocb + .import incsp4 + .import ldaxysp,addysp + .import __oserror + .importzp tmp4,tmp2 +.ifdef UCASE_FILENAME + .importzp tmp3 + .import ucase_fn .endif -.proc _open - - dey ; parm count < 4 shouldn't be needed to be checked - dey ; (it generates a c compiler warning) - dey - dey - beq parmok ; parameter count ok - jsr addysp ; fix stack, throw away unused parameters - -parmok: jsr findfreeiocb - beq iocbok ; we found one - - lda #