blob: b8382997a23d0f87e30131b47408195b176a476e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
diff -u sb-sha1.orig/sb-sha1.asd sb-sha1/sb-sha1.asd
--- sb-sha1.orig/sb-sha1.asd 2003-08-08 02:28:18.000000000 -0500
+++ sb-sha1/sb-sha1.asd 2003-10-17 11:21:43.789994592 -0500
@@ -5,11 +5,15 @@
(in-package #:sb-sha1-system)
-(defsystem sb-sha1
+#+sbcl (defsystem sb-sha1
:depends-on (sb-rotate-byte)
:version "1.0"
:components ((:file "sha1")))
+#-sbcl (defsystem sb-sha1
+ :version "1.0"
+ :components ((:file "sha1")))
+
(defmethod perform :after ((o load-op) (c (eql (find-system :sb-sha1))))
(provide 'sb-sha1))
@@ -25,4 +29,3 @@
(defmethod perform ((o test-op) (c (eql (find-system :sb-sha1-tests))))
(or (funcall (intern "DO-TESTS" (find-package "SB-RT")))
(error "test-op failed")))
-
\ No newline at end of file
Only in sb-sha1/: sb-sha1.asd.orig
diff -u sb-sha1.orig/sha1.lisp sb-sha1/sha1.lisp
--- sb-sha1.orig/sha1.lisp 2003-09-11 02:40:20.000000000 -0500
+++ sb-sha1/sha1.lisp 2003-10-17 11:25:03.897573616 -0500
@@ -526,9 +526,11 @@
(update-sha1-state state sequence :start start :end real-end))
(finalize-sha1-state state)))
-(defconstant +buffer-size+ (* 128 1024)
- "Size of internal buffer to use for sha1sum-stream and sha1sum-file
-operations. This should be a multiple of 64, the SHA1 block size.")
+(eval-when (:compile-toplevel)
+ (defconstant +buffer-size+ (* 128 1024)
+ "Size of internal buffer to use for sha1sum-stream and
+sha1sum-file operations. This should be a multiple of 64, the SHA1
+block size."))
(deftype buffer-index () `(integer 0 ,+buffer-size+))
|