X-Git-Url: http://git.kpe.io/?p=md5.git;a=blobdiff_plain;f=md5.lisp;fp=md5.lisp;h=0aac5f60b8beb80506a5b3a523a1279000a2cab2;hp=941f1884830d211aaefe9134beef950c59cdc790;hb=c7461f9c53541862b0262c9164a81b37eac94ba0;hpb=c2bcb5f0064a552d7f7b41e867c1f023f85b9cc7 diff --git a/md5.lisp b/md5.lisp index 941f188..0aac5f6 100644 --- a/md5.lisp +++ b/md5.lisp @@ -5,7 +5,7 @@ ;;;; cmucl-help mailing-list hosted at cons.org, in November 2001 and ;;;; has been placed into the public domain. ;;;; -;;;; $Id: md5.lisp,v 1.3 2003/05/04 19:12:26 kevin Exp $ +;;;; $Id: md5.lisp,v 1.4 2003/05/06 04:57:43 kevin Exp $ ;;;; ;;;; While the implementation should work on all conforming Common ;;;; Lisp implementations, it has only been optimized for CMU CL, @@ -63,9 +63,10 @@ ;;; Section 2: Basic Datatypes -(deftype ub32 () - "Corresponds to the 32bit quantity word of the MD5 Spec" - `(unsigned-byte 32)) +(eval-when (:compile-toplevel :load-toplevel :execute) + (deftype ub32 () + "Corresponds to the 32bit quantity word of the MD5 Spec" + `(unsigned-byte 32))) (defmacro assemble-ub32 (a b c d) "Assemble an ub32 value from the given (unsigned-byte 8) values,