cl-gd on sbcl-0.9.9-darwin-ppc - Details

Version:0.5.1
Started at:2006-04-15 23:56:12
Ended at:2006-04-15 23:56:47
Elapsed time (seconds):35
Depends On:cffi-uffi-compat
Most recent change:2005-10-04 04:45:45
Most recent file:/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/doc/index.html

REPL Output

;;; ASDF-INSTALL: Downloading 197545 bytes from http://weitz.de/files/cl-gd.tar.gz to /Users/gwking/temporary/asdf-test/CL-GD.asdf-install-tmp ...

;;; ASDF-INSTALL: Installing /Users/gwking/temporary/asdf-test/CL-GD.asdf-install-tmp in /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/, /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site-systems/
cl-gd-0.5.1/
cl-gd-0.5.1/doc/
cl-gd-0.5.1/doc/anti-aliased-lines.png
cl-gd-0.5.1/doc/brushed-arc.png
cl-gd-0.5.1/doc/chart.png
cl-gd-0.5.1/doc/clipped-tangent.png
cl-gd-0.5.1/doc/demooutp.png
cl-gd-0.5.1/doc/gddemo.c
cl-gd-0.5.1/doc/index.html
cl-gd-0.5.1/doc/smallzappa.png
cl-gd-0.5.1/doc/strings.png
cl-gd-0.5.1/doc/triangle.png
cl-gd-0.5.1/doc/zappa-ellipse.png
cl-gd-0.5.1/doc/zappa-green.jpg
cl-gd-0.5.1/doc/zappa.jpg
cl-gd-0.5.1/CHANGELOG
cl-gd-0.5.1/Makefile
cl-gd-0.5.1/README
cl-gd-0.5.1/cl-gd-glue.c
cl-gd-0.5.1/cl-gd-test.asd
cl-gd-0.5.1/cl-gd-test.lisp
cl-gd-0.5.1/cl-gd.asd
cl-gd-0.5.1/colors-aux.lisp
cl-gd-0.5.1/colors.lisp
cl-gd-0.5.1/drawing.lisp
cl-gd-0.5.1/gd-uffi.lisp
cl-gd-0.5.1/images.lisp
cl-gd-0.5.1/init.lisp
cl-gd-0.5.1/misc.lisp
cl-gd-0.5.1/packages.lisp
cl-gd-0.5.1/specials.lisp
cl-gd-0.5.1/strings.lisp
cl-gd-0.5.1/transform.lisp
cl-gd-0.5.1/util.lisp
cl-gd-0.5.1/test/
cl-gd-0.5.1/test/orig/
cl-gd-0.5.1/test/orig/anti-aliased-lines.png
cl-gd-0.5.1/test/orig/brushed-arc.png
cl-gd-0.5.1/test/orig/chart.png
cl-gd-0.5.1/test/orig/circle.png
cl-gd-0.5.1/test/orig/clipped-tangent.png
cl-gd-0.5.1/test/orig/one-line.jpg
cl-gd-0.5.1/test/orig/one-line.png
cl-gd-0.5.1/test/orig/one-pixel.jpg
cl-gd-0.5.1/test/orig/one-pixel.png
cl-gd-0.5.1/test/orig/triangle.png
cl-gd-0.5.1/test/orig/zappa-ellipse.png
cl-gd-0.5.1/test/orig/zappa-green.jpg
cl-gd-0.5.1/test/demoin.png
cl-gd-0.5.1/test/smallzappa.png
cl-gd-0.5.1/test/zappa.jpg

#P"/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/" 
#P"/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/" ;;; ASDF-INSTALL: Downloading package UFFI, required by cl-gd

;;; ASDF-INSTALL: Downloading 143829 bytes from http://files.b9.com/uffi/uffi-latest.tar.gz to /Users/gwking/temporary/asdf-test/uffi.asdf-install-tmp ...

;;; ASDF-INSTALL: Installing /Users/gwking/temporary/asdf-test/uffi.asdf-install-tmp in /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/, /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site-systems/
uffi-1.5.9/
uffi-1.5.9/LICENSE
uffi-1.5.9/ChangeLog
uffi-1.5.9/AUTHORS
uffi-1.5.9/src/
uffi-1.5.9/src/corman/
uffi-1.5.9/src/corman/corman-notes.txt
uffi-1.5.9/src/corman/getenv-ccl.lisp
uffi-1.5.9/src/readmacros-mcl.lisp
uffi-1.5.9/src/aggregates.lisp
uffi-1.5.9/src/objects.lisp
uffi-1.5.9/src/primitives.lisp
uffi-1.5.9/src/strings.lisp
uffi-1.5.9/src/package.lisp
uffi-1.5.9/src/libraries.lisp
uffi-1.5.9/src/os.lisp
uffi-1.5.9/src/Makefile
uffi-1.5.9/src/functions.lisp
uffi-1.5.9/src/objects.lisp.rej
uffi-1.5.9/tests/
uffi-1.5.9/tests/Makefile.msvc
uffi-1.5.9/tests/casts.lisp
uffi-1.5.9/tests/atoifl.lisp
uffi-1.5.9/tests/uffi-c-test-lib.lisp
uffi-1.5.9/tests/gethostname.lisp
uffi-1.5.9/tests/foreign-var.lisp
uffi-1.5.9/tests/make.sh
uffi-1.5.9/tests/rt.lisp
uffi-1.5.9/tests/strtol.lisp
uffi-1.5.9/tests/getenv.lisp
uffi-1.5.9/tests/union.lisp
uffi-1.5.9/tests/compress.lisp
uffi-1.5.9/tests/package.lisp
uffi-1.5.9/tests/structs.lisp
uffi-1.5.9/tests/foreign-loader.lisp
uffi-1.5.9/tests/time.lisp
uffi-1.5.9/tests/arrays.lisp
uffi-1.5.9/tests/uffi-c-test.c
uffi-1.5.9/tests/Makefile
uffi-1.5.9/tests/objects.lisp
uffi-1.5.9/README
uffi-1.5.9/uffi.asd
uffi-1.5.9/doc/
uffi-1.5.9/doc/catalog-darwin.xml
uffi-1.5.9/doc/ref_aggregate.xml
uffi-1.5.9/doc/schemas.xml
uffi-1.5.9/doc/COPYING.GFDL
uffi-1.5.9/doc/catalog-suse.xml
uffi-1.5.9/doc/notes.xml
uffi-1.5.9/doc/uffi.xml
uffi-1.5.9/doc/catalog-debian.xml
uffi-1.5.9/doc/xinclude.mod
uffi-1.5.9/doc/ref_declare.xml
uffi-1.5.9/doc/intro.xml
uffi-1.5.9/doc/entities.inc
uffi-1.5.9/doc/ref_func_libr.xml
uffi-1.5.9/doc/catalog-suse90.xml
uffi-1.5.9/doc/ref_object.xml
uffi-1.5.9/doc/uffi.pdf
uffi-1.5.9/doc/ref_string.xml
uffi-1.5.9/doc/html_chunk.xsl
uffi-1.5.9/doc/glossary.xml
uffi-1.5.9/doc/ref_primitive.xml
uffi-1.5.9/doc/preface.xml
uffi-1.5.9/doc/bookinfo.xml
uffi-1.5.9/doc/appendix.xml
uffi-1.5.9/doc/html.tar.gz
uffi-1.5.9/doc/fo.xsl
uffi-1.5.9/doc/html.xsl
uffi-1.5.9/doc/Makefile
uffi-1.5.9/doc/catalog-mandrake.xml
uffi-1.5.9/doc/catalog-suse91.xml
uffi-1.5.9/uffi-tests.asd
uffi-1.5.9/INSTALL
uffi-1.5.9/TODO
uffi-1.5.9/Makefile.common
uffi-1.5.9/Makefile
uffi-1.5.9/NEWS
uffi-1.5.9/benchmarks/
uffi-1.5.9/benchmarks/allocation.lisp
uffi-1.5.9/benchmarks/Makefile
uffi-1.5.9/examples/
uffi-1.5.9/examples/run-examples.lisp
uffi-1.5.9/examples/gethostname.lisp
uffi-1.5.9/examples/Makefile.msvc
uffi-1.5.9/examples/atoifl.lisp
uffi-1.5.9/examples/test-examples.lisp
uffi-1.5.9/examples/c-test-fns.lisp
uffi-1.5.9/examples/strtol.lisp
uffi-1.5.9/examples/Makefile
uffi-1.5.9/examples/acl-compat-tester.lisp
uffi-1.5.9/examples/getenv.lisp
uffi-1.5.9/examples/union.lisp
uffi-1.5.9/examples/getshells.lisp
uffi-1.5.9/examples/compress.lisp
uffi-1.5.9/examples/gettime.lisp
uffi-1.5.9/examples/c-test-fns.c
uffi-1.5.9/examples/arrays.lisp
uffi-1.5.9/examples/file-socket.lisp

#P"/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/" 
#P"/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/" 
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/package.lisp" (written 14 NOV 2005 09:39:19 PM):
; compiling (IN-PACKAGE #:CL-USER)
; compiling (DEFPACKAGE #:UFFI ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/package.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/primitives.lisp" (written 05 JUL 2005 08:35:14 PM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFMACRO DEF-CONSTANT ...)
; compiling (DEFMACRO DEF-TYPE ...)
; compiling (DEFMACRO NULL-CHAR-P ...)
; compiling (DEFMACRO DEF-FOREIGN-TYPE ...)
; compiling (DEFVAR +TYPE-CONVERSION-HASH+ ...)
; compiling (DEFVAR *CMU-DEF-TYPE-HASH* ...)
; compiling (DEFVAR *CMU-SBCL-DEF-TYPE-LIST* ...)
; compiling (DEFVAR *TYPE-CONVERSION-LIST* ...)
; compiling (SETQ *TYPE-CONVERSION-LIST* ...)
; compiling (DOLIST (TYPE *TYPE-CONVERSION-LIST*) ...)
; compiling (DOLIST (TYPE *CMU-SBCL-DEF-TYPE-LIST*) ...)
; compiling (DEFUN BASIC-CONVERT-FROM-UFFI-TYPE ...)
; compiling (DEFUN %CONVERT-FROM-UFFI-TYPE ...)
; compiling (DEFUN CONVERT-FROM-UFFI-TYPE ...)
; compiling (WHEN (CHAR= #\a ...) ...); in: LAMBDA NIL
;     (PUSHNEW :UFFI-LOWERCASE-READER *FEATURES*)
; --> LET* ADJOIN 
; ==>
;   *FEATURES*
; 
; note: deleting unreachable code

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/primitives.lisp
; in: EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE)
;     (PUSHNEW :UFFI-LOWERCASE-READER *FEATURES*)
; --> LET* ADJOIN 
; ==>
;   *FEATURES*
; 
; note: deleting unreachable code

; compiling (WHEN (NOT #) ...); in: LAMBDA NIL
;     (PUSHNEW :UFFI-CASE-SENSITIVE *FEATURES*)
; --> LET* ADJOIN 
; ==>
;   *FEATURES*
; 
; note: deleting unreachable code

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/primitives.lisp
; in: EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE)
;     (PUSHNEW :UFFI-CASE-SENSITIVE *FEATURES*)
; --> LET* ADJOIN 
; ==>
;   *FEATURES*
; 
; note: deleting unreachable code

; compiling (DEFUN MAKE-LISP-NAME ...)
; compiling (SETQ *FEATURES* ...)
; compiling (SETQ *FEATURES* ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/primitives.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/objects.lisp" (written 18 SEP 2005 03:23:45 AM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFUN SIZE-OF-FOREIGN-TYPE ...)
; compiling (DEFMACRO ALLOCATE-FOREIGN-OBJECT ...)
; compiling (DEFMACRO FREE-FOREIGN-OBJECT ...)
; compiling (DEFMACRO NULL-POINTER-P ...)
; compiling (DEFMACRO MAKE-NULL-POINTER ...)
; compiling (DEFMACRO MAKE-POINTER ...)
; compiling (DEFMACRO CHAR-ARRAY-TO-POINTER ...)
; compiling (DEFMACRO DEREF-POINTER ...)
; compiling (DEFMACRO ENSURE-CHAR-CHARACTER ...)
; compiling (DEFMACRO ENSURE-CHAR-INTEGER ...)
; compiling (DEFMACRO ENSURE-CHAR-STORABLE ...)
; compiling (DEFMACRO POINTER-ADDRESS ...)
; compiling (DEFMACRO WITH-FOREIGN-OBJECT ...)
; compiling (DEFMACRO WITH-FOREIGN-OBJECTS ...)
; compiling (DEFMACRO WITH-CAST-POINTER ...)
; compiling (DEFMACRO DEF-FOREIGN-VAR ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/objects.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/aggregates.lisp" (written 05 JUL 2005 08:35:14 PM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFMACRO DEF-ENUM ...)
; compiling (DEFMACRO DEF-ARRAY-POINTER ...)
; compiling (DEFUN PROCESS-STRUCT-FIELDS ...)
; compiling (DEFMACRO DEF-STRUCT ...)
; compiling (DEFMACRO GET-SLOT-VALUE ...)
; compiling (DEFMACRO GET-SLOT-POINTER ...)
; compiling (DEFMACRO DEREF-ARRAY ...)
; compiling (DEFMACRO DEF-UNION ...)
; compiling (SB-EXT:WITHOUT-PACKAGE-LOCKS (DEFVAR *SYSTEM-COPY-FN* ...) ...)
; compiling (DEFUN CONVERT-FROM-FOREIGN-USB8 ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/aggregates.lisp
; in: DEFUN CONVERT-FROM-FOREIGN-USB8
;     (MAKE-ARRAY UFFI::LEN :ELEMENT-TYPE '(UNSIGNED-BYTE 8))
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR (MOD 536870911) CONS NULL), not a INTEGER.
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR (MOD 536870911) CONS NULL), not a LIST.

;     (FUNCALL UFFI::*SYSTEM-COPY-FN*
;            UFFI::SAP
;            0
;            UFFI::RESULT
;            UFFI::+SYSTEM-COPY-OFFSET+
;            (* UFFI::LEN UFFI::+SYSTEM-COPY-MULTIPLIER+))
; --> SB-C::%FUNCALL THE 
; ==>
;   (SB-KERNEL:%COERCE-CALLABLE-TO-FUN FUNCTION)
; 
; note: unable to
;   optimize away possible call to FDEFINITION at runtime
; due to type uncertainty:
;   The first argument is a (OR FUNCTION SYMBOL), not a FUNCTION.

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/aggregates.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/functions.lisp" (written 05 JUL 2005 08:35:14 PM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFUN PROCESS-FUNCTION-ARGS ...)
; compiling (DEFUN PROCESS-ONE-FUNCTION-ARG ...)
; compiling (DEFUN ALLEGRO-CONVERT-RETURN-TYPE ...)
; compiling (DEFUN FUNCALLABLE-LAMBDA-LIST ...)
; compiling (DEFUN CONVERT-LISPWORKS-ARGS ...)
; compiling (DEFUN PREPROCESS-NAMES ...)
; compiling (DEFUN PREPROCESS-ARGS ...)
; compiling (DEFMACRO DEF-FUNCTION ...); in: LAMBDA NIL
;     (MULTIPLE-VALUE-BIND
;       (UFFI::LISP-ARGS UFFI::OUT UFFI::PROCESSED)
;       (UFFI::PREPROCESS-ARGS UFFI::ARGS)
;     (IF (= (LENGTH UFFI::OUT) 0)
;         `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                               ,UFFI::ARGS
;                               ,@(IF UFFI::MODULE
;                                     (LIST :MODULE UFFI::MODULE)
;                                     (VALUES))
;                               ,@(IF UFFI::RETURNING
;                                     (LIST :RETURNING UFFI::RETURNING)
;                                     (VALUES)))
;         `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                               ,UFFI::ARGS
;                               ,@(IF UFFI::RETURNING
;                                     (LIST :RETURNING UFFI::RETURNING)
;                                     (VALUES)))))
; --> MULTIPLE-VALUE-CALL 
; ==>
;   #'(LAMBDA
;         (&OPTIONAL (UFFI::LISP-ARGS) (UFFI::OUT) (UFFI::PROCESSED) &REST #:G3)
;       (DECLARE (IGNORE #:G3))
;       (IF (= (LENGTH UFFI::OUT) 0)
;           `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                                 ,UFFI::ARGS
;                                 ,@(IF UFFI::MODULE
;                                       (LIST :MODULE UFFI::MODULE)
;                                       (VALUES))
;                                 ,@(IF UFFI::RETURNING
;                                       (LIST :RETURNING UFFI::RETURNING)
;                                       (VALUES)))
;           `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                                 ,UFFI::ARGS
;                                 ,@(IF UFFI::RETURNING
;                                       (LIST :RETURNING UFFI::RETURNING)
;                                       (VALUES)))))
; 
; caught STYLE-WARNING:
;   The variable LISP-ARGS is defined but never used.
; 
; caught STYLE-WARNING:
;   The variable PROCESSED is defined but never used.

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/functions.lisp
; in: DEFMACRO DEF-FUNCTION
;     (MULTIPLE-VALUE-BIND
;       (UFFI::LISP-ARGS UFFI::OUT UFFI::PROCESSED)
;       (UFFI::PREPROCESS-ARGS UFFI::ARGS)
;     (IF (= (LENGTH UFFI::OUT) 0)
;         `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                               ,UFFI::ARGS
;                               ,@(IF UFFI::MODULE
;                                     (LIST :MODULE UFFI::MODULE)
;                                     (VALUES))
;                               ,@(IF UFFI::RETURNING
;                                     (LIST :RETURNING UFFI::RETURNING)
;                                     (VALUES)))
;         `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                               ,UFFI::ARGS
;                               ,@(IF UFFI::RETURNING
;                                     (LIST :RETURNING UFFI::RETURNING)
;                                     (VALUES)))))
; --> MULTIPLE-VALUE-CALL 
; ==>
;   #'(LAMBDA
;         (&OPTIONAL (UFFI::LISP-ARGS) (UFFI::OUT) (UFFI::PROCESSED) &REST #:G57)
;       (DECLARE (IGNORE #:G57))
;       (IF (= (LENGTH UFFI::OUT) 0)
;           `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                                 ,UFFI::ARGS
;                                 ,@(IF UFFI::MODULE
;                                       (LIST :MODULE UFFI::MODULE)
;                                       (VALUES))
;                                 ,@(IF UFFI::RETURNING
;                                       (LIST :RETURNING UFFI::RETURNING)
;                                       (VALUES)))
;           `(UFFI::%DEF-FUNCTION ,UFFI::NAMES
;                                 ,UFFI::ARGS
;                                 ,@(IF UFFI::RETURNING
;                                       (LIST :RETURNING UFFI::RETURNING)
;                                       (VALUES)))))
; 
; caught STYLE-WARNING:
;   The variable LISP-ARGS is defined but never used.
; 
; caught STYLE-WARNING:
;   The variable PROCESSED is defined but never used.

; compiling (DEFMACRO %DEF-FUNCTION ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/functions.fasl written
; compilation finished in 0:00:00
WARNING:
   COMPILE-FILE warned while performing #<COMPILE-OP NIL {10007CE9}> on
   #<CL-SOURCE-FILE "functions" {10007CF9}>.
STYLE-WARNING: redefining SIZE-OF-FOREIGN-TYPE in DEFUN
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/strings.lisp" (written 14 NOV 2005 09:40:18 PM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFVAR +NULL-CSTRING-POINTER+ ...)
; compiling (DEFMACRO CONVERT-FROM-CSTRING ...)
; compiling (DEFMACRO CONVERT-TO-CSTRING ...)
; compiling (DEFMACRO FREE-CSTRING ...)
; compiling (DEFMACRO WITH-CSTRING ...)
; compiling (DEFMACRO WITH-CSTRINGS ...)
; compiling (DEFMACRO CONVERT-TO-FOREIGN-STRING ...)
; compiling (DEFMACRO CONVERT-FROM-FOREIGN-STRING ...); in: LAMBDA NIL
;     (LET* ((UFFI::OBJ (CAR (CDR #:WHOLE40)))
;          (LENGTH
;           (IF (SB-KERNEL::KEYWORD-SUPPLIED-P :LENGTH #:KEYWORDS-42)
;               (SB-KERNEL::LOOKUP-KEYWORD :LENGTH #:KEYWORDS-42)
;               NIL))
;          (UFFI::LOCALE
;           (IF #:SUPPLIEDP-43
;               (SB-KERNEL::LOOKUP-KEYWORD ':LOCALE #:KEYWORDS-42)
;               :DEFAULT))
;          (UFFI::NULL-TERMINATED-P
;           (IF #:SUPPLIEDP-44
;               (SB-KERNEL::LOOKUP-KEYWORD ':NULL-TERMINATED-P #:KEYWORDS-42)
;               T)))
;     (BLOCK UFFI:CONVERT-FROM-FOREIGN-STRING
;       (LET ((UFFI::STORED-OBJ #))
;         `(LET (#)
;            (IF # ,NIL #)))))
; 
; caught STYLE-WARNING:
;   The variable LOCALE is defined but never used.

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/strings.lisp
; in: DEFMACRO CONVERT-FROM-FOREIGN-STRING
;     (DEFMACRO UFFI:CONVERT-FROM-FOREIGN-STRING
;             (UFFI::OBJ
;              &KEY LENGTH (UFFI::LOCALE :DEFAULT) (UFFI::NULL-TERMINATED-P T))
;     (LET ((UFFI::STORED-OBJ (GENSYM)))
;       `(LET ((,UFFI::STORED-OBJ ,UFFI::OBJ))
;          (IF (UFFI:NULL-POINTER-P ,UFFI::STORED-OBJ)
;              ,NIL
;              (UFFI::SBCL-NATURALIZE-CSTRING #
;                                             :LENGTH
;                                             ,LENGTH
;                                             :NULL-TERMINATED-P
;                                             ,UFFI::NULL-TERMINATED-P)))))
; --> EVAL-WHEN SB-C::%DEFMACRO SB-C::%DEFMACRO FUNCTION LET* 
; ==>
;   (LET* ((UFFI::OBJ (CAR (CDR #:WHOLE40)))
;          (LENGTH
;           (IF (SB-KERNEL::KEYWORD-SUPPLIED-P :LENGTH #:KEYWORDS-42)
;               (SB-KERNEL::LOOKUP-KEYWORD :LENGTH #:KEYWORDS-42)
;               NIL))
;          (UFFI::LOCALE
;           (IF #:SUPPLIEDP-43
;               (SB-KERNEL::LOOKUP-KEYWORD ':LOCALE #:KEYWORDS-42)
;               :DEFAULT))
;          (UFFI::NULL-TERMINATED-P
;           (IF #:SUPPLIEDP-44
;               (SB-KERNEL::LOOKUP-KEYWORD ':NULL-TERMINATED-P #:KEYWORDS-42)
;               T)))
;     (BLOCK UFFI:CONVERT-FROM-FOREIGN-STRING
;       (LET ((UFFI::STORED-OBJ #))
;         `(LET (#)
;            (IF # ,NIL #)))))
; 
; caught STYLE-WARNING:
;   The variable LOCALE is defined but never used.

; compiling (DEFMACRO ALLOCATE-FOREIGN-STRING ...)
; compiling (DEFUN FOREIGN-STRING-LENGTH ...)
; compiling (DEFMACRO WITH-FOREIGN-STRING ...)
; compiling (DEFMACRO WITH-FOREIGN-STRINGS ...)
; compiling (DEFUN SBCL-NATURALIZE-CSTRING ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/strings.lisp
; in: DEFUN SBCL-NATURALIZE-CSTRING
;     (SUBSEQ UFFI::CASTED 0 LENGTH)
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR NULL
;                               (SIMPLE-ARRAY CHARACTER (*))
;                               (SIMPLE-ARRAY NIL (*))
;                               SIMPLE-BASE-STRING), not a SIMPLE-BASE-STRING.
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES SIMPLE-BASE-STRING &REST T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR NULL
;                               (SIMPLE-ARRAY CHARACTER (*))
;                               (SIMPLE-ARRAY NIL (*))
;                               SIMPLE-BASE-STRING), not a (SIMPLE-ARRAY
;                                                           CHARACTER
;                                                           (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY CHARACTER (*))
;                                              &REST
;                                              T).

;     (COPY-SEQ (SUBSEQ UFFI::CASTED 0 LENGTH))
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a SIMPLE-BASE-STRING.
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES SIMPLE-BASE-STRING &REST T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             CHARACTER
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY CHARACTER (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             SINGLE-FLOAT
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY SINGLE-FLOAT (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a SIMPLE-BIT-VECTOR.
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES SIMPLE-BIT-VECTOR &REST T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 2)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 2)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 4)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 4)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 7)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 7)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 8)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 8)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 15)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 15)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 16)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 16)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 29)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 29)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 31)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 31)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (UNSIGNED-BYTE 32)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (UNSIGNED-BYTE 32)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (SIGNED-BYTE 8)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (SIGNED-BYTE 8) (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (SIGNED-BYTE 16)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (SIGNED-BYTE 16)
;                                                            (*))
;                                              &REST
;                                              T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY FIXNUM
;                                                                          (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES (SIMPLE-ARRAY FIXNUM (*))
;                                                     &REST
;                                                     T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR CONS
;                               NULL
;                               (SIMPLE-ARRAY * (*))), not a (SIMPLE-ARRAY
;                                                             (SIGNED-BYTE 32)
;                                                             (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY (SIGNED-BYTE 32)
;                                                            (*))
;                                              &REST
;                                              T).

;     (COPY-SEQ UFFI::CASTED)
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR NULL
;                               (SIMPLE-ARRAY CHARACTER (*))
;                               (SIMPLE-ARRAY NIL (*))
;                               SIMPLE-BASE-STRING), not a SIMPLE-BASE-STRING.
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES SIMPLE-BASE-STRING &REST T).
; 
; note: unable to
;   optimize
; due to type uncertainty:
;   The first argument is a (OR NULL
;                               (SIMPLE-ARRAY CHARACTER (*))
;                               (SIMPLE-ARRAY NIL (*))
;                               SIMPLE-BASE-STRING), not a (SIMPLE-ARRAY
;                                                           CHARACTER
;                                                           (*)).
;   The result is a (VALUES (OR CONS NULL (SIMPLE-ARRAY * (*)))
;                           &OPTIONAL), not a (VALUES
;                                              (SIMPLE-ARRAY CHARACTER (*))
;                                              &REST
;                                              T).

;     (FUNCALL UFFI::*SYSTEM-COPY-FN*
;            UFFI::SAP
;            0
;            UFFI::RESULT
;            UFFI::+SYSTEM-COPY-OFFSET+
;            (* LENGTH UFFI::+SYSTEM-COPY-MULTIPLIER+))
; --> SB-C::%FUNCALL THE 
; ==>
;   (SB-KERNEL:%COERCE-CALLABLE-TO-FUN FUNCTION)
; 
; note: unable to
;   optimize away possible call to FDEFINITION at runtime
; due to type uncertainty:
;   The first argument is a (OR FUNCTION SYMBOL), not a FUNCTION.

; compiling (DEF-FUNCTION "strlen" ...)
; compiling (DEF-TYPE CHAR-PTR-DEF ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/strings.fasl written
; compilation finished in 0:00:01
WARNING:
   COMPILE-FILE warned while performing #<COMPILE-OP NIL {10007CE9}> on
   #<CL-SOURCE-FILE "strings" {100DAC61}>.
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/libraries.lisp" (written 09 NOV 2005 12:09:02 AM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFVAR *LOADED-LIBRARIES* ...)
; compiling (DEFUN DEFAULT-FOREIGN-LIBRARY-TYPE ...)
; compiling (DEFUN FOREIGN-LIBRARY-TYPES ...)
; compiling (DEFUN FIND-FOREIGN-LIBRARY ...)
; compiling (DEFUN LOAD-FOREIGN-LIBRARY ...)
; compiling (DEFUN CONVERT-SUPPORTING-LIBRARIES-TO-STRING ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/libraries.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/os.lisp" (written 14 NOV 2005 02:02:47 PM):
; compiling (IN-PACKAGE #:UFFI)
; compiling (DEFUN GETENV ...)
; compiling (DEFUN RUN-SHELL-COMMAND ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/uffi-1.5.9/src/os.fasl written
; compilation finished in 0:00:00
STYLE-WARNING: redefining STRLEN in DEFUN
; 
; compilation unit finished
;   caught 6 STYLE-WARNING conditions
;   printed 29 notes
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/packages.lisp" (written 17 MAY 2005 12:59:22 PM):
; compiling (IN-PACKAGE #:CL-USER)
; compiling (DEFPACKAGE #:CL-GD ...)
; compiling (PUSHNEW :CL-GD ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/packages.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/util.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFMACRO WITH-UNIQUE-NAMES ...)
; compiling (DEFMACRO WITH-REBINDING ...)
; compiling (DEFUN SANS ...)
; compiling (DEFUN CONVERT-TO-CHAR-REFERENCES ...)
; compiling (DEFMACRO WITH-SAFE-ALLOC ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/util.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/specials.lisp" (written 04 OCT 2005 04:45:44 AM):
; compiling (IN-PACKAGE #:CL-GD)
; compiling (DEFVAR *DEFAULT-IMAGE* ...)
; compiling (DEFVAR *DEFAULT-COLOR* ...)
; compiling (DEFVAR *DEFAULT-FONT* ...)
; compiling (DEFSTRUCT (IMAGE # ...) ...)
; compiling (DEFSTRUCT (BRUSH # ...))
; compiling (DEFUN MAKE-BRUSH ...)
; compiling (DEFSTRUCT (TILE # ...))
; compiling (DEFUN MAKE-TILE ...)
; compiling (DEFSTRUCT (ANTI-ALIASED-COLOR # ...) ...)
; compiling (DEFUN MAKE-ANTI-ALIASED ...)
; compiling (DEFVAR *NULL-IMAGE* ...)
; compiling (DEFCONSTANT +MAX-COLORS+ ...)
; compiling (DEFCONSTANT +GD-CHORD+ ...)
; compiling (DEFCONSTANT +GD-NO-FILL+ ...)
; compiling (DEFCONSTANT +GD-EDGED+ ...)
; compiling (DEFCONSTANT +BRUSHED+ ...)
; compiling (DEFCONSTANT +STYLED+ ...)
; compiling (DEFCONSTANT +STYLED-BRUSHED+ ...)
; compiling (DEFCONSTANT +TRANSPARENT+ ...)
; compiling (DEFCONSTANT +TILED+ ...)
; compiling (DEFCONSTANT +ANTI-ALIASED+ ...)
; compiling (DEFCONSTANT +GD-FTEX-LINESPACE+ ...)
; compiling (DEFCONSTANT +GD-CMP-IMAGE+ ...)
; compiling (DEFCONSTANT +GD-CMP-NUM-COLORS+ ...)
; compiling (DEFCONSTANT +GD-CMP-COLOR+ ...)
; compiling (DEFCONSTANT +GD-CMP-SIZE-X+ ...)
; compiling (DEFCONSTANT +GD-CMP-SIZE-Y+ ...)
; compiling (DEFCONSTANT +GD-CMP-TRANSPARENT+ ...)
; compiling (DEFCONSTANT +GD-CMP-BACKGROUND+ ...)
; compiling (DEFCONSTANT +GD-CMP-INTERLACE+ ...)
; compiling (DEFCONSTANT +GD-CMP-TRUE-COLOR+ ...)
; compiling (DEFVAR *SHARED-LIBRARY-DIRECTORIES* ...)
; compiling (DEFVAR *SHARED-LIBRARY-TYPES* ...)
; compiling (DEFVAR *SHARED-LIBRARY-DRIVE-LETTERS* ...)
; compiling (DEFVAR *GD-SUPPORTING-LIBRARIES* ...)
; compiling (DEFCONSTANT +RADIANS-TO-DEGREE-FACTOR+ ...)
; compiling (DEFVAR *TRANSFORMERS* ...)
; compiling (DEFCONSTANT +MOST-POSITIVE-UNSIGNED-BYTE-32+ ...)
; compiling (DEFVAR *HYPERDOC-BASE-URI* ...)
; compiling (LET (#) ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/specials.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/init.lisp" (written 09 MAR 2005 09:17:56 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFUN LOAD-GD-GLUE ...)
; compiling (LOAD-GD-GLUE)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/init.fasl written
; compilation finished in 0:00:00

NIL 
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp" (written 17 MAY 2005 12:59:22 PM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEF-STRUCT GD-IMAGE ...)
; compiling (DEF-TYPE PIXELS-ARRAY ...)
; compiling (DEF-TYPE PIXELS-ROW ...)
; compiling (DEF-TYPE T-PIXELS-ARRAY ...)
; compiling (DEF-TYPE T-PIXELS-ROW ...)
; compiling (DEF-FOREIGN-TYPE GD-IMAGE-PTR ...)
; compiling (SETQ *NULL-IMAGE* ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: SETQ *NULL-IMAGE*
;     (UFFI:MAKE-NULL-POINTER 'CL-GD::GD-IMAGE)
; --> SAP-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN (SB-SYS:INT-SAP 0)
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-STRUCT GD-POINT ...)
; compiling (DEF-FOREIGN-TYPE GD-POINT-PTR ...)
; compiling (DEF-STRUCT GD-FONT ...)
; compiling (DEF-FOREIGN-TYPE GD-FONT-PTR ...)
; compiling (DEF-STRUCT GD-FT-STRING-EXTRA ...)
; compiling (DEF-FOREIGN-TYPE GD-FT-STRING-EXTRA-PTR ...)
; compiling (DEF-FOREIGN-VAR ("gdFontTiny" +GD-FONT-TINY+) ...)
; compiling (DEF-FOREIGN-VAR ("gdFontSmall" +GD-FONT-SMALL+) ...)
; compiling (DEF-FOREIGN-VAR ("gdFontMediumBold" +GD-FONT-MEDIUM-BOLD+) ...)
; compiling (DEF-FOREIGN-VAR ("gdFontLarge" +GD-FONT-LARGE+) ...)
; compiling (DEF-FOREIGN-VAR ("gdFontGiant" +GD-FONT-GIANT+) ...)
; compiling (DEF-FUNCTION ("gdImageCreate" GD-IMAGE-CREATE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageCreate" GD-IMAGE-CREATE)
;     (UFFI:DEF-FUNCTION ("gdImageCreate" CL-GD::GD-IMAGE-CREATE)
;                      ((CL-GD::SX :INT) (CL-GD::SY :INT))
;                      :RETURNING
;                      CL-GD::GD-IMAGE-PTR
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateTrueColor" GD-IMAGE-CREATE-TRUE-COLOR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageCreateTrueColor" GD-IMAGE-CREATE-TRUE-COLOR)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateTrueColor" CL-GD::GD-IMAGE-CREATE-TRUE-COLOR)
;    ((CL-GD::SX :INT) (CL-GD::SY :INT))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromJpegFile" GD-IMAGE-CREATE-FROM-JPEG-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromJpegFile" GD-IMAGE-CREATE-FROM-JPEG-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromJpegFile" CL-GD::GD-IMAGE-CREATE-FROM-JPEG-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromPngFile" GD-IMAGE-CREATE-FROM-PNG-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromPngFile" GD-IMAGE-CREATE-FROM-PNG-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromPngFile" CL-GD::GD-IMAGE-CREATE-FROM-PNG-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromGdFile" GD-IMAGE-CREATE-FROM-GD-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromGdFile" GD-IMAGE-CREATE-FROM-GD-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromGdFile" CL-GD::GD-IMAGE-CREATE-FROM-GD-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromGd2File" GD-IMAGE-CREATE-FROM-GD2-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromGd2File" GD-IMAGE-CREATE-FROM-GD2-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromGd2File" CL-GD::GD-IMAGE-CREATE-FROM-GD2-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromGd2PartFile" GD-IMAGE-CREATE-FROM-GD2-PART-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromGd2PartFile"
;                GD-IMAGE-CREATE-FROM-GD2-PART-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromGd2PartFile" CL-GD::GD-IMAGE-CREATE-FROM-GD2-PART-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)) (CL-GD::SRC-X :INT)
;     (CL-GD::SRC-Y :INT) (CL-GD::W :INT) (CL-GD::H :INT))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromXbmFile" GD-IMAGE-CREATE-FROM-XBM-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromXbmFile" GD-IMAGE-CREATE-FROM-XBM-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromXbmFile" CL-GD::GD-IMAGE-CREATE-FROM-XBM-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromXpm" GD-IMAGE-CREATE-FROM-XPM) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageCreateFromXpm" GD-IMAGE-CREATE-FROM-XPM)
;     (UFFI:DEF-FUNCTION ("gdImageCreateFromXpm" CL-GD::GD-IMAGE-CREATE-FROM-XPM)
;                      ((CL-GD::FILENAME :CSTRING))
;                      :RETURNING
;                      CL-GD::GD-IMAGE-PTR
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageCreateFromGifFile" GD-IMAGE-CREATE-FROM-GIF-FILE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in:
;      DEF-FUNCTION ("gdImageCreateFromGifFile" GD-IMAGE-CREATE-FROM-GIF-FILE)
;     (UFFI:DEF-FUNCTION
;    ("gdImageCreateFromGifFile" CL-GD::GD-IMAGE-CREATE-FROM-GIF-FILE)
;    ((CL-GD::FILENAME :CSTRING) (CL-GD::ERR (* :INT)))
;    :RETURNING
;    CL-GD::GD-IMAGE-PTR
;    :MODULE
;    "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-IMAGE
;                                                                             (CL-GD::PIXELS
;                                                                              #)
;                                                                             (CL-GD::SX
;                                                                              #)
;                                                                             (CL-GD::SY
;                                                                              #)
;                                                                             (CL-GD::COLORS-TOTAL
;                                                                              #)
;                                                                             (CL-GD::RED
;                                                                              #)
;                                                                             (CL-GD::GREEN
;                                                                              #)
;                                                                             (CL-GD::BLUE
;                                                                              #)
;                                                                             (OPEN
;                                                                              #)
;                                                                             (CL-GD::TRANSPARENT
;                                                                              #)
;                                                                             (CL-GD::POLY-INTS
;                                                                              #)
;                                                                             ...))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageJpegPtr" GD-IMAGE-JPEG-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageJpegPtr" GD-IMAGE-JPEG-PTR)
;     (UFFI:DEF-FUNCTION ("gdImageJpegPtr" CL-GD::GD-IMAGE-JPEG-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT))
;                       (CL-GD::QUALITY :INT))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageGdPtr" GD-IMAGE-GD-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageGdPtr" GD-IMAGE-GD-PTR)
;     (UFFI:DEF-FUNCTION ("gdImageGdPtr" CL-GD::GD-IMAGE-GD-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT)))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageGd2Ptr" GD-IMAGE-GD2-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageGd2Ptr" GD-IMAGE-GD2-PTR)
;     (UFFI:DEF-FUNCTION ("gdImageGd2Ptr" CL-GD::GD-IMAGE-GD2-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT)))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageWBMPPtr" GD-IMAGE-WBMP-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageWBMPPtr" GD-IMAGE-WBMP-PTR)
;     (UFFI:DEF-FUNCTION ("gdImageWBMPPtr" CL-GD::GD-IMAGE-WBMP-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT))
;                       (CL-GD::FG :INT))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImagePngPtr" GD-IMAGE-PNG-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImagePngPtr" GD-IMAGE-PNG-PTR)
;     (UFFI:DEF-FUNCTION ("gdImagePngPtr" CL-GD::GD-IMAGE-PNG-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT)))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImagePngPtrEx" GD-IMAGE-PNG-PTR-EX) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImagePngPtrEx" GD-IMAGE-PNG-PTR-EX)
;     (UFFI:DEF-FUNCTION ("gdImagePngPtrEx" CL-GD::GD-IMAGE-PNG-PTR-EX)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT))
;                       (CL-GD::LEVEL :INT))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageGifPtr" GD-IMAGE-GIF-PTR) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.lisp
; in: DEF-FUNCTION ("gdImageGifPtr" GD-IMAGE-GIF-PTR)
;     (UFFI:DEF-FUNCTION ("gdImageGifPtr" CL-GD::GD-IMAGE-GIF-PTR)
;                      ((CL-GD::IM CL-GD::GD-IMAGE-PTR) (CL-GD::SIZE (* :INT)))
;                      :RETURNING
;                      :POINTER-VOID
;                      :MODULE
;                      "gd")
; --> UFFI::%DEF-FUNCTION DEFINE-ALIEN-ROUTINE PROGN DEFUN PROGN EVAL-WHEN 
; --> SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET SYMBOL-MACROLET VALUES PROG1 
; --> LET ALIEN-FUNCALL SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            T)>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEF-FUNCTION ("gdImageDestroy" GD-IMAGE-DESTROY) ...)
; compiling (DEF-FUNCTION ("gdImageColorAllocate" GD-IMAGE-COLOR-ALLOCATE) ...)
; compiling (DEF-FUNCTION ("gdImageColorAllocateAlpha" GD-IMAGE-COLOR-ALLOCATE-ALPHA) ...)
; compiling (DEF-FUNCTION ("gdImageColorDeallocate" GD-IMAGE-COLOR-DEALLOCATE) ...)
; compiling (DEF-FUNCTION ("gdImageColorExact" GD-IMAGE-COLOR-EXACT) ...)
; compiling (DEF-FUNCTION ("gdImageColorClosest" GD-IMAGE-COLOR-CLOSEST) ...)
; compiling (DEF-FUNCTION ("gdImageColorClosestHWB" GD-IMAGE-COLOR-CLOSEST-HWB) ...)
; compiling (DEF-FUNCTION ("gdImageColorClosestAlpha" GD-IMAGE-COLOR-CLOSEST-ALPHA) ...)
; compiling (DEF-FUNCTION ("gdImageColorResolve" GD-IMAGE-COLOR-RESOLVE) ...)
; compiling (DEF-FUNCTION ("gdImageColorResolveAlpha" GD-IMAGE-COLOR-RESOLVE-ALPHA) ...)
; compiling (DEF-FUNCTION ("gdImageColorTransparent" GD-IMAGE-COLOR-TRANSPARENT) ...)
; compiling (DEF-FUNCTION ("gdImageGetGetTransparent" GD-IMAGE-GET-TRANSPARENT) ...)
; compiling (DEF-FUNCTION ("gdImageSetAntiAliased" GD-IMAGE-SET-ANTI-ALIASED) ...)
; compiling (DEF-FUNCTION ("gdImageSetAntiAliasedDontBlend" GD-IMAGE-SET-ANTI-ALIASED-DO-NOT-BLEND) ...)
; compiling (DEF-FUNCTION ("gdImageSetBrush" GD-IMAGE-SET-BRUSH) ...)
; compiling (DEF-FUNCTION ("gdImageSetTile" GD-IMAGE-SET-TILE) ...)
; compiling (DEF-FUNCTION ("gdImageSetStyle" GD-IMAGE-SET-STYLE) ...)
; compiling (DEF-FUNCTION ("gdImageSetThickness" GD-IMAGE-SET-THICKNESS) ...)
; compiling (DEF-FUNCTION ("gdImageAlphaBlending" GD-IMAGE-ALPHA-BLENDING) ...)
; compiling (DEF-FUNCTION ("gdImageSaveAlpha" GD-IMAGE-SAVE-ALPHA) ...)
; compiling (DEF-FUNCTION ("gdImageGetRed" GD-IMAGE-GET-RED) ...)
; compiling (DEF-FUNCTION ("gdImageGetGreen" GD-IMAGE-GET-GREEN) ...)
; compiling (DEF-FUNCTION ("gdImageGetBlue" GD-IMAGE-GET-BLUE) ...)
; compiling (DEF-FUNCTION ("gdImageGetAlpha" GD-IMAGE-GET-ALPHA) ...)
; compiling (DEF-FUNCTION ("gdImageGetColorsTotal" GD-IMAGE-GET-COLORS-TOTAL) ...)
; compiling (DEF-FUNCTION ("gdImageSetClip" GD-IMAGE-SET-CLIP) ...)
; compiling (DEF-FUNCTION ("gdImageGetClip" GD-IMAGE-GET-CLIP) ...)
; compiling (DEF-FUNCTION ("gdImageSetPixel" GD-IMAGE-SET-PIXEL) ...)
; compiling (DEF-FUNCTION ("gdImageLine" GD-IMAGE-LINE) ...)
; compiling (DEF-FUNCTION ("gdImagePolygon" GD-IMAGE-POLYGON) ...)
; compiling (DEF-FUNCTION ("gdImageFilledPolygon" GD-IMAGE-FILLED-POLYGON) ...)
; compiling (DEF-FUNCTION ("gdImageRectangle" GD-IMAGE-RECTANGLE) ...)
; compiling (DEF-FUNCTION ("gdImageFilledRectangle" GD-IMAGE-FILLED-RECTANGLE) ...)
; compiling (DEF-FUNCTION ("gdImageFilledEllipse" GD-IMAGE-FILLED-ELLIPSE) ...)
; compiling (DEF-FUNCTION ("gdImageArc" GD-IMAGE-ARC) ...)
; compiling (DEF-FUNCTION ("gdImageFilledArc" GD-IMAGE-FILLED-ARC) ...)
; compiling (DEF-FUNCTION ("gdImageFill" GD-IMAGE-FILL) ...)
; compiling (DEF-FUNCTION ("gdImageFillToBorder" GD-IMAGE-FILL-TO-BORDER) ...)
; compiling (DEF-FUNCTION ("gdImageChar" GD-IMAGE-CHAR) ...)
; compiling (DEF-FUNCTION ("gdImageCharUp" GD-IMAGE-CHAR-UP) ...)
; compiling (DEF-FUNCTION ("gdImageString" GD-IMAGE-STRING) ...)
; compiling (DEF-FUNCTION ("gdImageStringUp" GD-IMAGE-STRING-UP) ...)
; compiling (DEF-FUNCTION ("gdImageStringFT" GD-IMAGE-STRING-FT) ...)
; compiling (DEF-FUNCTION ("gdImageStringFTEx" GD-IMAGE-STRING-FT-EX) ...)
; compiling (DEF-FUNCTION ("gdImageGetPixel" GD-IMAGE-GET-PIXEL) ...)
; compiling (DEF-FUNCTION ("gdImageBoundsSafe" GD-IMAGE-BOUNDS-SAFE) ...)
; compiling (DEF-FUNCTION ("gdImageGetSX" GD-IMAGE-GET-SX) ...)
; compiling (DEF-FUNCTION ("gdImageGetSY" GD-IMAGE-GET-SY) ...)
; compiling (DEF-FUNCTION ("gdImageInterlace" GD-IMAGE-INTERLACE) ...)
; compiling (DEF-FUNCTION ("gdImageGetGetInterlaced" GD-IMAGE-GET-INTERLACED) ...)
; compiling (DEF-FUNCTION ("gdImageCopy" GD-IMAGE-COPY) ...)
; compiling (DEF-FUNCTION ("gdImageCopyMerge" GD-IMAGE-COPY-MERGE) ...)
; compiling (DEF-FUNCTION ("gdImageCopyMergeGray" GD-IMAGE-COPY-MERGE-GRAY) ...)
; compiling (DEF-FUNCTION ("gdImageCopyResized" GD-IMAGE-COPY-RESIZED) ...)
; compiling (DEF-FUNCTION ("gdImageCopyResampled" GD-IMAGE-COPY-RESAMPLED) ...)
; compiling (DEF-FUNCTION ("gdImageCopyRotated" GD-IMAGE-COPY-ROTATED) ...)
; compiling (DEF-FUNCTION ("gdImagePaletteCopy" GD-IMAGE-PALETTE-COPY) ...)
; compiling (DEF-FUNCTION ("gdImageCompare" GD-IMAGE-COMPARE) ...)
; compiling (DEF-FUNCTION ("gdImageTrueColorToPalette" GD-IMAGE-TRUE-COLOR-TO-PALETTE) ...)
; compiling (DEF-FUNCTION ("gdFree" GD-FREE) ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/gd-uffi.fasl written
; compilation finished in 0:00:03
STYLE-WARNING: Undefined alien: "gdImageCreate"
STYLE-WARNING: Undefined alien: "gdImageCreateTrueColor"
STYLE-WARNING: Undefined alien: "gdImageCreateFromJpegFile"
STYLE-WARNING: Undefined alien: "gdImageCreateFromPngFile"
STYLE-WARNING: Undefined alien: "gdImageCreateFromGdFile"
STYLE-WARNING: Undefined alien: "gdImageCreateFromGd2File"
STYLE-WARNING: Undefined alien: "gdImageCreateFromGd2PartFile"
STYLE-WARNING: Undefined alien: "gdImageCreateFromXbmFile"
STYLE-WARNING: Undefined alien: "gdImageCreateFromXpm"
STYLE-WARNING: Undefined alien: "gdImageCreateFromGifFile"
STYLE-WARNING: Undefined alien: "gdImageJpegPtr"
STYLE-WARNING: Undefined alien: "gdImageGdPtr"
STYLE-WARNING: Undefined alien: "gdImageGd2Ptr"
STYLE-WARNING: Undefined alien: "gdImageWBMPPtr"
STYLE-WARNING: Undefined alien: "gdImagePngPtr"
STYLE-WARNING: Undefined alien: "gdImagePngPtrEx"
STYLE-WARNING: Undefined alien: "gdImageGifPtr"
STYLE-WARNING: Undefined alien: "gdImageDestroy"
STYLE-WARNING: Undefined alien: "gdImageColorAllocate"
STYLE-WARNING: Undefined alien: "gdImageColorAllocateAlpha"
STYLE-WARNING: Undefined alien: "gdImageColorDeallocate"
STYLE-WARNING: Undefined alien: "gdImageColorExact"
STYLE-WARNING: Undefined alien: "gdImageColorClosest"
STYLE-WARNING: Undefined alien: "gdImageColorClosestHWB"
STYLE-WARNING: Undefined alien: "gdImageColorClosestAlpha"
STYLE-WARNING: Undefined alien: "gdImageColorResolve"
STYLE-WARNING: Undefined alien: "gdImageColorResolveAlpha"
STYLE-WARNING: Undefined alien: "gdImageColorTransparent"
STYLE-WARNING: Undefined alien: "gdImageGetGetTransparent"
STYLE-WARNING: Undefined alien: "gdImageSetAntiAliased"
STYLE-WARNING: Undefined alien: "gdImageSetAntiAliasedDontBlend"
STYLE-WARNING: Undefined alien: "gdImageSetBrush"
STYLE-WARNING: Undefined alien: "gdImageSetTile"
STYLE-WARNING: Undefined alien: "gdImageSetStyle"
STYLE-WARNING: Undefined alien: "gdImageSetThickness"
STYLE-WARNING: Undefined alien: "gdImageAlphaBlending"
STYLE-WARNING: Undefined alien: "gdImageSaveAlpha"
STYLE-WARNING: Undefined alien: "gdImageGetRed"
STYLE-WARNING: Undefined alien: "gdImageGetGreen"
STYLE-WARNING: Undefined alien: "gdImageGetBlue"
STYLE-WARNING: Undefined alien: "gdImageGetAlpha"
STYLE-WARNING: Undefined alien: "gdImageGetColorsTotal"
STYLE-WARNING: Undefined alien: "gdImageSetClip"
STYLE-WARNING: Undefined alien: "gdImageGetClip"
STYLE-WARNING: Undefined alien: "gdImageSetPixel"
STYLE-WARNING: Undefined alien: "gdImageLine"
STYLE-WARNING: Undefined alien: "gdImagePolygon"
STYLE-WARNING: Undefined alien: "gdImageFilledPolygon"
STYLE-WARNING: Undefined alien: "gdImageRectangle"
STYLE-WARNING: Undefined alien: "gdImageFilledRectangle"
STYLE-WARNING: Undefined alien: "gdImageFilledEllipse"
STYLE-WARNING: Undefined alien: "gdImageArc"
STYLE-WARNING: Undefined alien: "gdImageFilledArc"
STYLE-WARNING: Undefined alien: "gdImageFill"
STYLE-WARNING: Undefined alien: "gdImageFillToBorder"
STYLE-WARNING: Undefined alien: "gdImageChar"
STYLE-WARNING: Undefined alien: "gdImageCharUp"
STYLE-WARNING: Undefined alien: "gdImageString"
STYLE-WARNING: Undefined alien: "gdImageStringUp"
STYLE-WARNING: Undefined alien: "gdImageStringFT"
STYLE-WARNING: Undefined alien: "gdImageStringFTEx"
STYLE-WARNING: Undefined alien: "gdImageGetPixel"
STYLE-WARNING: Undefined alien: "gdImageBoundsSafe"
STYLE-WARNING: Undefined alien: "gdImageGetSX"
STYLE-WARNING: Undefined alien: "gdImageGetSY"
STYLE-WARNING: Undefined alien: "gdImageInterlace"
STYLE-WARNING: Undefined alien: "gdImageGetGetInterlaced"
STYLE-WARNING: Undefined alien: "gdImageCopy"
STYLE-WARNING: Undefined alien: "gdImageCopyMerge"
STYLE-WARNING: Undefined alien: "gdImageCopyMergeGray"
STYLE-WARNING: Undefined alien: "gdImageCopyResized"
STYLE-WARNING: Undefined alien: "gdImageCopyResampled"
STYLE-WARNING: Undefined alien: "gdImageCopyRotated"
STYLE-WARNING: Undefined alien: "gdImagePaletteCopy"
STYLE-WARNING: Undefined alien: "gdImageCompare"
STYLE-WARNING: Undefined alien: "gdImageTrueColorToPalette"
STYLE-WARNING: Undefined alien: "gdFree"
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/transform.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFCLASS TRANSFORMER ...)
; compiling (DEFMACRO WITHOUT-TRANSFORMATIONS ...)
; compiling (DECLAIM (INLINE ROUND-TO-C-INT))
; compiling (DEFUN ROUND-TO-SIGNED-BYTE-32 ...)
; compiling (DEFMACRO WITH-TRANSFORMATION ...)
; compiling (DEFMACRO WITH-TRANSFORMED-ALTERNATIVE ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/transform.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFUN CREATE-IMAGE ...)
; compiling (DEFUN DESTROY-IMAGE ...)
; compiling (DEFMACRO WITH-DEFAULT-IMAGE ...)
; compiling (DEFMACRO WITH-IMAGE ...)
; compiling (DEFMACRO WITH-IMAGE* ...)
; compiling (DEFUN CREATE-IMAGE-FROM-FILE ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: DEFUN CREATE-IMAGE-FROM-FILE
;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::ERR :INT)
;                             (UFFI:WITH-CSTRING
;                              (CL-GD::C-FILE-NAME CL-GD::FILE-NAME)
;                              (LET ((CL-GD::IMAGE #))
;                                (COND (# #) (T #)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFMACRO WITH-IMAGE-FROM-FILE ...)
; compiling (DEFMACRO WITH-IMAGE-FROM-FILE* ...)
; compiling (DEFUN CREATE-IMAGE-FROM-GD2-PART ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: DEFUN CREATE-IMAGE-FROM-GD2-PART
;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::ERR :INT)
;                             (UFFI:WITH-CSTRING
;                              (CL-GD::C-FILE-NAME CL-GD::FILE-NAME)
;                              (LET ((CL-GD::IMAGE #))
;                                (COND (# #) (T CL-GD::IMAGE)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFMACRO WITH-IMAGE-FROM-GD2-PART ...)
; compiling (DEFMACRO WITH-IMAGE-FROM-GD2-PART* ...)
; compiling (DEFMACRO MAKE-STREAM-FN ...)
; compiling (MAKE-STREAM-FN WRITE-JPEG-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-JPEG-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-JPEG-TO-STREAM
;                          (STREAM &KEY
;                                  (CL-GD::QUALITY -1)
;                                  (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (CL-GD::GD-IMAGE-JPEG-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                    CL-GD::SIZE
;                                                    CL-GD::QUALITY)
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::QUALITY (INTEGER -1 100))
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as JPEG. If
; QUALITY is not specified, the default IJG JPEG quality value is
; used. Otherwise, for practical purposes, quality should be a value in
; the range 0-95. STREAM must be a character stream or a binary stream
; of element type (UNSIGNED-BYTE 8). If STREAM is a character stream,
; the user of this function has to make sure the external format is
; yields faithful output of all 8-bit characters.")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (MAKE-STREAM-FN WRITE-PNG-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-PNG-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-PNG-TO-STREAM
;                          (STREAM &KEY
;                                  CL-GD::COMPRESSION-LEVEL
;                                  (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (COND
;                           (CL-GD::COMPRESSION-LEVEL
;                            (CL-GD::GD-IMAGE-PNG-PTR-EX
;                             (CL-GD::IMG CL-GD::IMAGE)
;                             CL-GD::SIZE
;                             CL-GD::COMPRESSION-LEVEL))
;                           (T
;                            (CL-GD::GD-IMAGE-PNG-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                     CL-GD::SIZE)))
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::COMPRESSION-LEVEL
;                                       (OR NULL (INTEGER -1 9)))
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as PNG. If
; COMPRESSION-LEVEL is not specified, the default compression level at
; the time zlib was compiled on your system will be used.  Otherwise, a
; compression level of 0 means 'no compression', a compression level of
; 1 means 'compressed, but as quickly as possible', a compression level
; of 9 means 'compressed as much as possible to produce the smallest
; possible file.' STREAM must be a character stream or a binary stream
; of element type (UNSIGNED-BYTE 8). If STREAM is a character stream,
; the user of this function has to make sure the external format yields
; faithful output of all 8-bit characters.")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (MAKE-STREAM-FN WRITE-GIF-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-GIF-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-GIF-TO-STREAM
;                          (STREAM &KEY (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (CL-GD::GD-IMAGE-GIF-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                   CL-GD::SIZE)
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as GIF. STREAM
; must be a character stream or a binary stream of element type
; (UNSIGNED-BYTE 8). If STREAM is a character stream, the user of this
; function has to make sure the external format yields faithful output
; of all 8-bit characters.")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (MAKE-STREAM-FN WRITE-WBMP-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-WBMP-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-WBMP-TO-STREAM
;                          (STREAM &KEY
;                                  CL-GD::FOREGROUND
;                                  (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (CL-GD::GD-IMAGE-WBMP-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                    CL-GD::SIZE
;                                                    CL-GD::FOREGROUND)
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::FOREGROUND INTEGER)
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as WBMP. STREAM
; must be a character stream or a binary stream of element type
; (UNSIGNED-BYTE 8). If STREAM is a character stream, the user of this
; function has to make sure the external format yields faithful output
; of all 8-bit characters. WBMP file support is black and white
; only. The color index specified by the FOREGOUND argument is the
; \"foreground,\" and only pixels of this color will be set in the WBMP
; file")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (MAKE-STREAM-FN WRITE-GD-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-GD-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-GD-TO-STREAM
;                          (STREAM &KEY (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (CL-GD::GD-IMAGE-GD-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                  CL-GD::SIZE)
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as GD. STREAM
; must be a character stream or a binary stream of element type
; (UNSIGNED-BYTE 8). If STREAM is a character stream, the user of this
; function has to make sure the external format yields faithful output
; of all 8-bit characters.")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (MAKE-STREAM-FN WRITE-GD2-TO-STREAM ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.lisp
; in: MAKE-STREAM-FN WRITE-GD2-TO-STREAM
;     (CL-GD::MAKE-STREAM-FN CL-GD:WRITE-GD2-TO-STREAM
;                          (STREAM &KEY (CL-GD::IMAGE CL-GD:*DEFAULT-IMAGE*))
;                          (CL-GD::GD-IMAGE-GD2-PTR (CL-GD::IMG CL-GD::IMAGE)
;                                                   CL-GD::SIZE)
;                          ((CHECK-TYPE STREAM STREAM)
;                           (CHECK-TYPE CL-GD::IMAGE CL-GD::IMAGE))
;                          "Writes image IMAGE to stream STREAM as GD2. STREAM
; must be a character stream or a binary stream of element type
; (UNSIGNED-BYTE 8). If STREAM is a character stream, the user of this
; function has to make sure the external format yields faithful output
; of all 8-bit characters.")
; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> DEFUN PROGN EVAL-WHEN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; --> FUNCTION BLOCK COND IF COND IF PROGN UFFI:WITH-FOREIGN-OBJECT WITH-ALIEN 
; --> SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 SYMBOL-MACROLET 
; --> LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN WRITE-IMAGE-TO-STREAM ...)
; compiling (DEFUN WRITE-IMAGE-TO-FILE ...)
; compiling (DEFUN IMAGE-WIDTH ...)
; compiling (DEFUN IMAGE-HEIGHT ...)
; compiling (DEFUN IMAGE-SIZE ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/images.fasl written
; compilation finished in 0:00:02
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors-aux.lisp" (written 09 MAR 2005 09:17:56 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFUN CURRENT-BRUSH ...)
; compiling (DEFUN (SETF CURRENT-BRUSH) ...)
; compiling (DEFUN CURRENT-TILE ...)
; compiling (DEFUN (SETF CURRENT-TILE) ...)
; compiling (DEFUN CURRENT-STYLE ...)
; compiling (DEFUN CURRENT-STYLE* ...)
; compiling (DEFGENERIC (SETF CURRENT-STYLE) ...)
; compiling (DEFMETHOD (SETF CURRENT-STYLE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors-aux.lisp
; in: DEFMETHOD (SETF CURRENT-STYLE) (LIST)
;     (UFFI:ALLOCATE-FOREIGN-OBJECT :INT LENGTH)
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN (SB-ALIEN::%MAKE-ALIEN (* 32 LENGTH))
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFMETHOD (SETF CURRENT-STYLE) ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors-aux.lisp
; in: DEFMETHOD (SETF CURRENT-STYLE) (VECTOR)
;     (UFFI:ALLOCATE-FOREIGN-OBJECT :INT LENGTH)
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN (SB-ALIEN::%MAKE-ALIEN (* 32 LENGTH))
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN SET-ANTI-ALIASED ...)
; compiling (DEFUN RESOLVE-C-COLOR ...)
; compiling (DEFMACRO WITH-COLOR-ARGUMENT ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors-aux.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFMACRO WITH-DEFAULT-COLOR ...)
; compiling (DEFUN ALLOCATE-COLOR ...)
; compiling (DEFUN DEALLOCATE-COLOR ...)
; compiling (DEFUN TRANSPARENT-COLOR ...)
; compiling (DEFUN (SETF TRANSPARENT-COLOR) ...)
; compiling (DEFUN TRUE-COLOR-P ...)
; compiling (DEFUN NUMBER-OF-COLORS ...)
; compiling (DEFUN FIND-COLOR ...)
; compiling (DEFUN THICKNESS ...)
; compiling (DEFUN (SETF THICKNESS) ...)
; compiling (DEFMACRO WITH-THICKNESS ...)
; compiling (DEFUN ALPHA-BLENDING-P ...)
; compiling (DEFUN (SETF ALPHA-BLENDING-P) ...)
; compiling (DEFUN SAVE-ALPHA-P ...)
; compiling (DEFUN (SETF SAVE-ALPHA-P) ...)
; compiling (DEFUN COLOR-COMPONENT ...)
; compiling (DEFUN COLOR-COMPONENTS ...)
; compiling (DEFUN FIND-COLOR-FROM-IMAGE ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/colors.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFUN GET-PIXEL ...)
; compiling (DEFUN SET-PIXEL ...)
; compiling (DEFGENERIC SET-PIXELS ...)
; compiling (DEFMETHOD SET-PIXELS ...)
; compiling (DEFMETHOD SET-PIXELS ...)
; compiling (DEFUN DRAW-LINE ...)
; compiling (DEFUN DRAW-RECTANGLE* ...)
; compiling (DEFUN DRAW-RECTANGLE ...)
; compiling (DEFGENERIC DRAW-POLYGON ...)
; compiling (DEFMETHOD DRAW-POLYGON ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.lisp
; in: DEFMETHOD DRAW-POLYGON (VECTOR)
;     (UFFI:ALLOCATE-FOREIGN-OBJECT 'CL-GD::GD-POINT (/ CL-GD::EFFECTIVE-LENGTH 2))
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN
;    (SB-ALIEN::%MAKE-ALIEN (* 64 (/ CL-GD::EFFECTIVE-LENGTH 2)))
;    '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                              (STRUCT CL-GD::GD-POINT
;                                                      (CL-GD::X #)
;                                                      (CL-GD::Y #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:DEREF-ARRAY CL-GD::ARR
;                     '(:ARRAY CL-GD::GD-POINT)
;                     (/ (- CL-GD::I CL-GD::START) 2))
; --> DEREF SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-RECORD-TYPE (STRUCT
;                                                                           CL-GD::GD-POINT
;                                                                           (CL-GD::X
;                                                                            (SIGNED
;                                                                             32))
;                                                                           (CL-GD::Y
;                                                                            (SIGNED
;                                                                             32)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFMETHOD DRAW-POLYGON ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.lisp
; in: DEFMETHOD DRAW-POLYGON (LIST)
;     (UFFI:ALLOCATE-FOREIGN-OBJECT 'CL-GD::GD-POINT (/ CL-GD::EFFECTIVE-LENGTH 2))
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN
;    (SB-ALIEN::%MAKE-ALIEN (* 64 (/ CL-GD::EFFECTIVE-LENGTH 2)))
;    '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                              (STRUCT CL-GD::GD-POINT
;                                                      (CL-GD::X #)
;                                                      (CL-GD::Y #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:DEREF-ARRAY CL-GD::ARR '(:ARRAY CL-GD::GD-POINT) (/ CL-GD::I 2))
; --> DEREF SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-RECORD-TYPE (STRUCT
;                                                                           CL-GD::GD-POINT
;                                                                           (CL-GD::X
;                                                                            (SIGNED
;                                                                             32))
;                                                                           (CL-GD::Y
;                                                                            (SIGNED
;                                                                             32)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN DRAW-FILLED-ELLIPSE ...)
; compiling (DEFUN DRAW-FILLED-CIRCLE ...)
; compiling (DEFUN DRAW-ARC ...)
; compiling (DEFUN FILL-IMAGE ...)
; compiling (DEFUN CLIPPING-RECTANGLE ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.lisp
; in: DEFUN CLIPPING-RECTANGLE
;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::X2P :INT)
;                                                        (UFFI:WITH-FOREIGN-OBJECT
;                                                         (CL-GD::Y2P :INT)
;                                                         (CL-GD::GD-IMAGE-GET-CLIP
;                                                          #
;                                                          CL-GD::X1P
;                                                          CL-GD::Y1P
;                                                          CL-GD::X2P
;                                                          CL-GD::Y2P)
;                                                         (LIST # # # #)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::Y2P :INT)
;                                                        (CL-GD::GD-IMAGE-GET-CLIP
;                                                         (CL-GD::IMG
;                                                          CL-GD::IMAGE)
;                                                         CL-GD::X1P
;                                                         CL-GD::Y1P
;                                                         CL-GD::X2P
;                                                         CL-GD::Y2P)
;                                                        (LIST
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X2P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y2P
;                                                          :INT)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                                                       (CL-GD::GD-IMAGE-GET-CLIP
;                                                        (CL-GD::IMG
;                                                         CL-GD::IMAGE)
;                                                        CL-GD::X1P
;                                                        CL-GD::Y1P
;                                                        CL-GD::X2P
;                                                        CL-GD::Y2P)
;                                                       (LIST
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X2P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y2P
;                                                         :INT))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                             (CL-GD::GD-IMAGE-GET-CLIP (CL-GD::IMG CL-GD::IMAGE)
;                                                       CL-GD::X1P
;                                                       CL-GD::Y1P
;                                                       CL-GD::X2P
;                                                       CL-GD::Y2P)
;                             (LIST (UFFI:DEREF-POINTER CL-GD::X1P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::Y1P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::X2P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::Y2P :INT)))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::X2P :INT)
;                                                        (UFFI:WITH-FOREIGN-OBJECT
;                                                         (CL-GD::Y2P :INT)
;                                                         (CL-GD::GD-IMAGE-GET-CLIP
;                                                          #
;                                                          CL-GD::X1P
;                                                          CL-GD::Y1P
;                                                          CL-GD::X2P
;                                                          CL-GD::Y2P)
;                                                         (LIST # # # #)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::Y2P :INT)
;                                                        (CL-GD::GD-IMAGE-GET-CLIP
;                                                         (CL-GD::IMG
;                                                          CL-GD::IMAGE)
;                                                         CL-GD::X1P
;                                                         CL-GD::Y1P
;                                                         CL-GD::X2P
;                                                         CL-GD::Y2P)
;                                                        (LIST
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X2P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y2P
;                                                          :INT)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                                                       (CL-GD::GD-IMAGE-GET-CLIP
;                                                        (CL-GD::IMG
;                                                         CL-GD::IMAGE)
;                                                        CL-GD::X1P
;                                                        CL-GD::Y1P
;                                                        CL-GD::X2P
;                                                        CL-GD::Y2P)
;                                                       (LIST
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X2P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y2P
;                                                         :INT))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                             (CL-GD::GD-IMAGE-GET-CLIP (CL-GD::IMG CL-GD::IMAGE)
;                                                       CL-GD::X1P
;                                                       CL-GD::Y1P
;                                                       CL-GD::X2P
;                                                       CL-GD::Y2P)
;                             (LIST (UFFI:DEREF-POINTER CL-GD::X1P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::Y1P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::X2P :INT)
;                                   (UFFI:DEREF-POINTER CL-GD::Y2P :INT)))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN (SETF CLIPPING-RECTANGLE) ...)
; compiling (DEFUN CLIPPING-RECTANGLE* ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.lisp
; in: DEFUN CLIPPING-RECTANGLE*
;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::X2P :INT)
;                                                        (UFFI:WITH-FOREIGN-OBJECT
;                                                         (CL-GD::Y2P :INT)
;                                                         (CL-GD::GD-IMAGE-GET-CLIP
;                                                          #
;                                                          CL-GD::X1P
;                                                          CL-GD::Y1P
;                                                          CL-GD::X2P
;                                                          CL-GD::Y2P)
;                                                         (VALUES # # # #)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::Y2P :INT)
;                                                        (CL-GD::GD-IMAGE-GET-CLIP
;                                                         (CL-GD::IMG
;                                                          CL-GD::IMAGE)
;                                                         CL-GD::X1P
;                                                         CL-GD::Y1P
;                                                         CL-GD::X2P
;                                                         CL-GD::Y2P)
;                                                        (VALUES
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X2P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y2P
;                                                          :INT)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                                                       (CL-GD::GD-IMAGE-GET-CLIP
;                                                        (CL-GD::IMG
;                                                         CL-GD::IMAGE)
;                                                        CL-GD::X1P
;                                                        CL-GD::Y1P
;                                                        CL-GD::X2P
;                                                        CL-GD::Y2P)
;                                                       (VALUES
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X2P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y2P
;                                                         :INT))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                             (CL-GD::GD-IMAGE-GET-CLIP (CL-GD::IMG CL-GD::IMAGE)
;                                                       CL-GD::X1P
;                                                       CL-GD::Y1P
;                                                       CL-GD::X2P
;                                                       CL-GD::Y2P)
;                             (VALUES (UFFI:DEREF-POINTER CL-GD::X1P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::Y1P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::X2P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::Y2P :INT)))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::X2P :INT)
;                                                        (UFFI:WITH-FOREIGN-OBJECT
;                                                         (CL-GD::Y2P :INT)
;                                                         (CL-GD::GD-IMAGE-GET-CLIP
;                                                          #
;                                                          CL-GD::X1P
;                                                          CL-GD::Y1P
;                                                          CL-GD::X2P
;                                                          CL-GD::Y2P)
;                                                         (VALUES # # # #)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y1P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                                                       (UFFI:WITH-FOREIGN-OBJECT
;                                                        (CL-GD::Y2P :INT)
;                                                        (CL-GD::GD-IMAGE-GET-CLIP
;                                                         (CL-GD::IMG
;                                                          CL-GD::IMAGE)
;                                                         CL-GD::X1P
;                                                         CL-GD::Y1P
;                                                         CL-GD::X2P
;                                                         CL-GD::Y2P)
;                                                        (VALUES
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y1P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::X2P
;                                                          :INT)
;                                                         (UFFI:DEREF-POINTER
;                                                          CL-GD::Y2P
;                                                          :INT)))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::X2P :INT)
;                             (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                                                       (CL-GD::GD-IMAGE-GET-CLIP
;                                                        (CL-GD::IMG
;                                                         CL-GD::IMAGE)
;                                                        CL-GD::X1P
;                                                        CL-GD::Y1P
;                                                        CL-GD::X2P
;                                                        CL-GD::Y2P)
;                                                       (VALUES
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y1P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::X2P
;                                                         :INT)
;                                                        (UFFI:DEREF-POINTER
;                                                         CL-GD::Y2P
;                                                         :INT))))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::Y2P :INT)
;                             (CL-GD::GD-IMAGE-GET-CLIP (CL-GD::IMG CL-GD::IMAGE)
;                                                       CL-GD::X1P
;                                                       CL-GD::Y1P
;                                                       CL-GD::X2P
;                                                       CL-GD::Y2P)
;                             (VALUES (UFFI:DEREF-POINTER CL-GD::X1P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::Y1P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::X2P :INT)
;                                     (UFFI:DEREF-POINTER CL-GD::Y2P :INT)))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN SET-CLIPPING-RECTANGLE* ...)
; compiling (DEFMACRO WITH-CLIPPING-RECTANGLE ...)
; compiling (DEFMACRO WITH-CLIPPING-RECTANGLE* ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/drawing.fasl written
; compilation finished in 0:00:03
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/strings.lisp" (written 09 MAR 2005 09:17:56 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFMACRO WITH-DEFAULT-FONT ...)
; compiling (DEFUN DRAW-CHARACTER ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/strings.lisp
; in: DEFUN DRAW-CHARACTER
;     (ECASE CL-GD::FONT
;     ((:TINY) CL-GD::+GD-FONT-TINY+)
;     ((:SMALL) CL-GD::+GD-FONT-SMALL+)
;     ((:MEDIUM :MEDIUM-BOLD) CL-GD::+GD-FONT-MEDIUM-BOLD+)
;     ((:LARGE) CL-GD::+GD-FONT-LARGE+)
;     ((:GIANT) CL-GD::+GD-FONT-GIANT+))
; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN DRAW-STRING ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/strings.lisp
; in: DEFUN DRAW-STRING
;     (ECASE CL-GD::FONT
;     ((:TINY) CL-GD::+GD-FONT-TINY+)
;     ((:SMALL) CL-GD::+GD-FONT-SMALL+)
;     ((:MEDIUM :MEDIUM-BOLD) CL-GD::+GD-FONT-MEDIUM-BOLD+)
;     ((:LARGE) CL-GD::+GD-FONT-LARGE+)
;     ((:GIANT) CL-GD::+GD-FONT-GIANT+))
; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF PROGN CL-GD::+GD-FONT-TINY+ SB-ALIEN-INTERNALS:%HEAP-ALIEN 
; --> SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF PROGN CL-GD::+GD-FONT-SMALL+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-MEDIUM-BOLD+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-LARGE+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; --> LET COND IF COND IF COND IF COND IF COND IF PROGN CL-GD::+GD-FONT-GIANT+ 
; --> SB-ALIEN-INTERNALS:%HEAP-ALIEN SB-ALIEN-INTERNALS:EXTRACT-ALIEN-VALUE 
; --> SB-ALIEN-INTERNALS:NATURALIZE 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN ALIEN
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FONT
;                                                                             (CL-GD::NCHARS
;                                                                              #)
;                                                                             (CL-GD::OFFSET
;                                                                              #)
;                                                                             (CL-GD::W
;                                                                              #)
;                                                                             (CL-GD::H
;                                                                              #)
;                                                                             (CL-GD::DATA
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; compiling (DEFUN DRAW-FREETYPE-STRING ...)

; file: /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/strings.lisp
; in: DEFUN DRAW-FREETYPE-STRING
;     (UFFI:ALLOCATE-FOREIGN-OBJECT :INT 8)
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN (SB-ALIEN::%MAKE-ALIEN (* 32 8))
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (CL-GD::WITH-TRANSFORMED-ALTERNATIVE
;    ((CL-GD::X CL-GD::X-TRANSFORMER) (CL-GD::Y CL-GD::Y-TRANSFORMER)
;     ((UFFI:DEREF-ARRAY CL-GD::C-BOUNDING-RECTANGLE '(:ARRAY :INT) CL-GD::I)
;      CL-GD::X-INV-TRANSFORMER)
;     ((UFFI:DEREF-ARRAY CL-GD::C-BOUNDING-RECTANGLE
;                        '(:ARRAY :INT)
;                        (1+ CL-GD::I))
;      CL-GD::Y-INV-TRANSFORMER))
;    (WHEN (PATHNAMEP CL-GD::FONT-NAME)
;      (SETQ CL-GD::FONT-NAME (NAMESTRING CL-GD::FONT-NAME)))
;    (WHEN CL-GD::CONVERT-CHARS
;      (SETQ STRING (CL-GD::CONVERT-TO-CHAR-REFERENCES STRING)))
;    (UFFI:WITH-CSTRING (CL-GD::C-FONT-NAME CL-GD::FONT-NAME)
;                       (UFFI:WITH-CSTRING (CL-GD::C-STRING STRING)
;                                          (CL-GD::WITH-SAFE-ALLOC
;                                           (CL-GD::C-BOUNDING-RECTANGLE # #)
;                                           (LET #
;                                             #
;                                             #)))))
; --> LET COND IF PROGN PROGN UFFI:WITH-CSTRING LET UFFI:WITH-CSTRING LET 
; --> CL-GD::WITH-SAFE-ALLOC LET UNWIND-PROTECT FLET BLOCK MULTIPLE-VALUE-BIND 
; --> MULTIPLE-VALUE-CALL BLOCK SB-C::%WITHIN-CLEANUP RETURN-FROM PROGN LET 
; --> UFFI:CONVERT-FROM-CSTRING COND IF PROGN UFFI:WITH-FOREIGN-OBJECT 
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FT-STRING-EXTRA
;                                                                             (CL-GD::FLAGS
;                                                                              #)
;                                                                             (CL-GD::LINE-SPACING
;                                                                              DOUBLE-FLOAT)
;                                                                             (CL-GD::CHARMAP
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:ALLOCATE-FOREIGN-OBJECT :INT 8)
; --> MAKE-ALIEN 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN (SB-ALIEN::%MAKE-ALIEN (* 32 8))
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (SIGNED
;                                                                             32))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

;     (UFFI:WITH-FOREIGN-OBJECT (CL-GD::STREX 'CL-GD::GD-FT-STRING-EXTRA)
;                             (SETF (UFFI:GET-SLOT-VALUE CL-GD::STREX
;                                                        'CL-GD::GD-FT-STRING-EXTRA
;                                                        'CL-GD::FLAGS)
;                                     CL-GD::+GD-FTEX-LINESPACE+
;                                   (UFFI:GET-SLOT-VALUE CL-GD::STREX
;                                                        'CL-GD::GD-FT-STRING-EXTRA
;                                                        'CL-GD::LINE-SPACING)
;                                     (COERCE CL-GD::LINE-SPACING 'DOUBLE-FLOAT))
;                             (CL-GD::GD-IMAGE-STRING-FT-EX
;                              (IF CL-GD::DO-NOT-DRAW
;                                  CL-GD::*NULL-IMAGE*
;                                  (CL-GD::IMG CL-GD::IMAGE))
;                              CL-GD::C-BOUNDING-RECTANGLE
;                              (IF CL-GD::ANTI-ALIASED
;                                  CL-GD::COLOR
;                                  (- CL-GD::COLOR))
;                              CL-GD::C-FONT-NAME
;                              (COERCE CL-GD::POINT-SIZE 'DOUBLE-FLOAT)
;                              (COERCE CL-GD::ANGLE 'DOUBLE-FLOAT)
;                              CL-GD::X
;                              CL-GD::Y
;                              CL-GD::C-STRING
;                              CL-GD::STREX))
; --> WITH-ALIEN SYMBOL-MACROLET SYMBOL-MACROLET LET MULTIPLE-VALUE-PROG1 
; --> SYMBOL-MACROLET LET* ADDR SB-ALIEN-INTERNALS:%LOCAL-ALIEN-ADDR 
; ==>
;   (SB-ALIEN-INTERNALS:%SAP-ALIEN SB-C::VAR
;                                  '#<SB-ALIEN-INTERNALS:ALIEN-POINTER-TYPE (*
;                                                                            (STRUCT
;                                                                             CL-GD::GD-FT-STRING-EXTRA
;                                                                             (CL-GD::FLAGS
;                                                                              #)
;                                                                             (CL-GD::LINE-SPACING
;                                                                              DOUBLE-FLOAT)
;                                                                             (CL-GD::CHARMAP
;                                                                              #)))>)
; 
; note: unable to
;   optimize
; because:
;   could not optimize away %SAP-ALIEN: forced to do runtime 
; allocation of alien-value structure

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/strings.fasl written
; compilation finished in 0:00:01
; compiling file "/Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/misc.lisp" (written 26 SEP 2005 08:50:11 AM):
; compiling (IN-PACKAGE :CL-GD)
; compiling (DEFUN INTERLACEDP ...)
; compiling (DEFUN (SETF INTERLACEDP) ...)
; compiling (DEFUN DIFFERENTP ...)
; compiling (DEFUN COPY-IMAGE ...)
; compiling (DEFUN COPY-PALETTE ...)
; compiling (DEFUN TRUE-COLOR-TO-PALETTE ...)
; compiling (DEFMACRO DO-ROWS ...)
; compiling (DEFMACRO DO-PIXELS ...)

; /Users/gwking/temporary/asdf-test/input/sbcl0-9-9/site/cl-gd-0.5.1/misc.fasl written
; compilation finished in 0:00:00
STYLE-WARNING: Undefined alien: "gdFontGiant"
STYLE-WARNING: Undefined alien: "gdFontLarge"
STYLE-WARNING: Undefined alien: "gdFontMediumBold"
STYLE-WARNING: Undefined alien: "gdFontSmall"
STYLE-WARNING: Undefined alien: "gdFontTiny"
; 
; compilation unit finished
;   printed 100 notes