X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src.lisp;h=d900a06628b1603059aadcccf4fc32ab4131f4cc;hb=55f0e1f9f5e0d485daa152c164d38d8f2cceb45e;hp=22e34f1bee2dbd68c6c333a0f703a679db97f53a;hpb=a3cc7bca5ac50360113b3a51aa45926a28f4d4d3;p=puri-unicode.git diff --git a/src.lisp b/src.lisp index 22e34f1..d900a06 100644 --- a/src.lisp +++ b/src.lisp @@ -22,7 +22,7 @@ ;; Original version from ACL 6.1: ;; uri.cl,v 2.3.6.4.2.1 2001/08/09 17:42:39 layer ;; -;; $Id: src.lisp,v 1.2 2003/07/18 20:51:37 kevin Exp $ +;; $Id: src.lisp,v 1.3 2003/07/18 21:00:54 kevin Exp $ (defpackage #:puri (:use #:cl) @@ -61,14 +61,12 @@ (eval-when (compile) (declaim (optimize (speed 3)))) + (eval-when (:compile-toplevel :load-toplevel :execute) (defvar if*-keyword-list '("then" "thenret" "else" "elseif"))) #-allegro -(define-condition parse-error (error) - () - ) - +(define-condition parse-error (error) ()) (defun .parse-error (fmt &rest args) #+allegro (apply #'excl::.parse-error fmt args) @@ -85,7 +83,6 @@ #-allegro (defvar *current-case-mode* :case-insensitive-upper) -;; From Larry Hunter with modifications (defun position-char (char string start max) (declare (optimize (speed 3) (safety 0) (space 0)) (fixnum start max) (simple-string string))