title Module from library BASE_4 : SETOPN name ('SETOPN') maclib baselib.lib ; Open an existing file definnig extent and current record ; Copyright (C) Werner Cirsovius ; Hohe Weide 44 ; D-20253 Hamburg ; Tel.: +49-40-4223247 ; Version 1.0 September 1997 ; ENTRY Reg pair points to FCB ; Reg L holds extent ; Reg H holds current record ; EXIT On normal return carry is reset ; On error carry will be set or extended error ; will be processed entry setopn extrn reopen setopn: push ix push de pop ix ; Copy FCB ld (ix+_EX),l ; Set values ld (ix+_CR),h call reopen ; Open file pop ix ret end