add ignorable char count for OPEN-FILE
authorRalph Ronnquist <ralph.ronnquist@gmail.com>
Sat, 5 Jun 2021 10:49:42 +0000 (20:49 +1000)
committerRalph Ronnquist <ralph.ronnquist@gmail.com>
Sat, 5 Jun 2021 10:49:42 +0000 (20:49 +1000)
compile.asm

index 53dbaecdd9ddb233439e5931984a8bc1e8304883..be5a9088e76a186fe9e6e9c22e09e84ae1f301c1 100644 (file)
@@ -316,9 +316,10 @@ p_evaluate_stream_BAD:
        dq 15000
        
        WORD p_open_file,'OPEN-FILE',fasm
-       ;; ( chaz* -- fd )
+       ;; ( chaz* -- fd )
        ;; Open the nominated file
        pushr rsi
+       add rsp,8 ; drop n ... assuming NUL-ended string
        push qword 0
        push qword 0
        DOFORTH sys_open
@@ -326,7 +327,7 @@ p_evaluate_stream_BAD:
        next
 
        WORD p_load_file,'LOAD-FILE'
-       ;; ( chaz* -- )
+       ;; ( chaz* -- )
        dq p_open_file
        dq p_dup, p_0less
        BRANCH 1,p_load_file_badfile