X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libsrc%2Fcbm%2Frwcommon.s;h=c044b6c38e3b4a96103c1fd5c0c92687acbe0d67;hb=3a8365c44565b6c97b957f63ca451905f23434d5;hp=215ddc9aab59ee0e248ab319e9acf0df4055dec6;hpb=ebba65b0b3ea7b49c33b082a00f455f85c58803c;p=cc65 diff --git a/libsrc/cbm/rwcommon.s b/libsrc/cbm/rwcommon.s index 215ddc9aa..c044b6c38 100644 --- a/libsrc/cbm/rwcommon.s +++ b/libsrc/cbm/rwcommon.s @@ -37,18 +37,10 @@ jsr popax ; Get the handle cpx #$01 - bcs invhandle - cmp #MAX_FDS - bcs invhandle + bcs @L9 + cmp #MAX_FDS ; Set carry if fd too large sta tmp2 - rts ; Return with carry clear - -invhandle: - lda #EINVAL - sta __errno - lda #0 - sta __errno+1 - rts ; Return with carry set +@L9: rts ; Return with result in carry .endproc