2 ; Oliver Schmidt, 15.04.2005
4 ; unsigned char __fastcall__ _sysrename (const char* oldname, const char* newname);
8 .import pushname, popname
11 .include "zeropage.inc"
19 ; Get and push oldname
30 ; Restore and push newname
36 ; Restore and set pushed oldname
39 sta mliparam + MLI::RENAME::PATHNAME
40 stx mliparam + MLI::RENAME::PATHNAME+1
45 sta mliparam + MLI::RENAME::NEW_PATHNAME
46 stx mliparam + MLI::RENAME::NEW_PATHNAME+1
54 jsr popname ; Preserves A
57 oserr2: jmp popname ; Preserves A