X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fload.lisp;h=c04b5f9d3452f1adc17888ff18739802617565cb;hb=28d9bb7a509695caaf78d647b6aa1b0f02c0e83a;hp=cea8927f0afc5eadb2933366de472ac89c7b811f;hpb=08307967c71c580058a503d46aa087cfefcf8c69;p=sbcl.git diff --git a/src/code/load.lisp b/src/code/load.lisp index cea8927..c04b5f9 100644 --- a/src/code/load.lisp +++ b/src/code/load.lisp @@ -45,8 +45,8 @@ #!-sb-fluid (declaim (inline read-byte)) -;;; Expands into code to read an N-byte unsigned integer using -;;; fast-read-byte. +;;; This expands into code to read an N-byte unsigned integer using +;;; FAST-READ-BYTE. (defmacro fast-read-u-integer (n) (declare (optimize (speed 0))) (do ((res '(fast-read-byte) @@ -55,7 +55,7 @@ (cnt 1 (1+ cnt))) ((>= cnt n) res))) -;;; Like Fast-Read-U-Integer, but the size may be determined at run time. +;;; like FAST-READ-U-INTEGER, but the size may be determined at run time (defmacro fast-read-var-u-integer (n) (let ((n-pos (gensym)) (n-res (gensym)) @@ -355,6 +355,7 @@ (let ((prefixes #!+(or linux freebsd) #("" "ldso_stub__") #!+openbsd #("" "_"))) + (declare (notinline some)) ; to suppress bug 117 bogowarning (some (lambda (prefix) (gethash (concatenate 'string prefix name) table