]> git.sur5r.net Git - cc65/blobdiff - libsrc/apple2/open.s
don't use constructor to setup runtime stack
[cc65] / libsrc / apple2 / open.s
index 635b91e90f50d344129e53d8ba24e7fd4f50af10..aef0f56e8d1be05b6bbc9f7c3757bd340cae22e8 100644 (file)
@@ -12,7 +12,7 @@
 
         .import                pushname, popname
         .import        errnoexit, oserrexit
-        .import                _posix_memalign, _free
+        .import                iobuf_alloc, iobuf_free
         .import        addysp, incsp4, incaxy, pushax, popax
 
         .include       "zeropage.inc"
@@ -70,7 +70,7 @@ found:  tya
         ldx    #>$0100
         jsr    pushax          ; Preserves A
         ldx    #>$0400
-        jsr    _posix_memalign
+        jsr    iobuf_alloc
        tay                     ; Save errno code
 
         ; Restore fdtab slot
@@ -206,7 +206,7 @@ freebuffer:
         ; Free I/O buffer
         lda    #$00
         ldx    fdtab + FD::BUFFER+1,y
-        jmp    _free
+        jmp    iobuf_free
 
 closeallfiles:
         ; All open files