;;;; 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,
;;; 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,