[movitz-cvs] CVS movitz/losp/muerte

ffjeld ffjeld at common-lisp.net
Mon Feb 19 21:58:27 UTC 2007


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory clnet:/tmp/cvs-serv8169

Modified Files:
	primitive-functions.lisp 
Log Message:
In decode-keyargs-default, provide error in eax rathern than scratch2.


--- /project/movitz/cvsroot/movitz/losp/muerte/primitive-functions.lisp	2007/02/19 20:24:59	1.68
+++ /project/movitz/cvsroot/movitz/losp/muerte/primitive-functions.lisp	2007/02/19 21:58:27	1.69
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Tue Oct  2 21:02:18 2001
 ;;;;                
-;;;; $Id: primitive-functions.lisp,v 1.68 2007/02/19 20:24:59 ffjeld Exp $
+;;;; $Id: primitive-functions.lisp,v 1.69 2007/02/19 21:58:27 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -765,7 +765,8 @@
    continue-save-eax-ebx
     (:testl 4 :ecx)
     (:jnz '(:sub-program (odd-keywords)
-	    (:locally (:orl #x10 (:edi (:edi-offset scratch2))))
+	    ;; (:locally (:orl #x10 (:edi (:edi-offset scratch2))))
+	    (:movl #x10 :eax)
 	    (:int 72)))
    continue-from-odd-keywords
     (:locally (:movl :ecx (:edi (:edi-offset raw-scratch0)))) ; save stop-pos
@@ -791,7 +792,8 @@
     (:leal (:eax -5) :ecx)
     (:testb 5 :cl)
     (:jnz '(:sub-program (keyword-not-symbol)
-	    (:locally (:orl #x8 (:edi (:edi-offset scratch2)))) ; Signal keyword-not-symbol
+	    ;; (:locally (:orl #x8 (:edi (:edi-offset scratch2)))) ; Signal keyword-not-symbol
+	    (:movl #x8 :eax)
 	    (:int 72)))
    start-keyword-search-symbol
     (:movl (:esi (:offset movitz-funobj num-jumpers))




More information about the Movitz-cvs mailing list