add ignorable char count for OPEN-FILE
[rrq/rrqforth.git] / 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