;;;; *************************************************************************\r
;;;; FILE IDENTIFICATION\r
;;;;\r
-;;;; Name: compress.cl\r
+;;;; Name: compress.lisp\r
;;;; Purpose: UFFI Example file for zlib compression\r
-;;;; Programmer: Kevin M. Rosenberg\r
+;;;; Author: Kevin M. Rosenberg\r
;;;; Date Started: Feb 2002\r
;;;;\r
-;;;; $Id: compress.lisp,v 1.10 2003/05/02 02:40:52 kevin Exp $\r
+;;;; $Id: compress.lisp,v 1.11 2003/05/02 02:50:12 kevin Exp $\r
;;;;\r
;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg\r
;;;;\r
\r
(in-package :uffi-tests)\r
\r
-(eval-when (:compile-toplevel :load-toplevel :execute)\r
-(unless (uffi:load-foreign-library\r
- #-(or macosx darwin)\r
- (uffi:find-foreign-library\r
- "libz"\r
- '("/usr/local/lib/" "/usr/lib/" "/zlib/")\r
- :types '("so" "a"))\r
- #+(or macosx darwin)\r
- (uffi:find-foreign-library "z"\r
- `(,(pathname-directory *load-pathname*)))\r
- :module "zlib" \r
- :supporting-libraries '("c"))\r
- (warn "Unable to load zlib")))\r
- \r
(uffi:def-function ("compress" c-compress)\r
((dest (* :unsigned-char))\r
(destlen (* :long))\r
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Mar 2002
;;;;
-;;;; $Id: uffi-c-test-lib.lisp,v 1.1 2003/04/29 14:08:02 kevin Exp $
+;;;; $Id: uffi-c-test-lib.lisp,v 1.2 2003/05/02 02:50:12 kevin Exp $
;;;;
;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(in-package :uffi-tests)
-(unless (uffi:load-foreign-library
- (uffi:find-foreign-library "uffi-c-test-lib"
- (list *load-truename*
- "/usr/lib/"))
- :supporting-libraries '("c"))
- (warn "Unable to load uffi-c-test-lib library"))
(uffi:def-function ("cs_to_upper" cs-to-upper)
((input (* :unsigned-char)))
;;;; Author: Kevin M. Rosenberg
;;;; Date Started: Apr 2003
;;;;
-;;;; $Id: uffi-tests.asd,v 1.6 2003/04/30 14:06:14 kevin Exp $
+;;;; $Id: uffi-tests.asd,v 1.7 2003/05/02 02:50:12 kevin Exp $
;;;; *************************************************************************
(defpackage #:uffi-tests-system
(:file "package" :depends-on ("rt"))
(:file "strtol" :depends-on ("package"))
(:file "atoifl" :depends-on ("package"))
- (:file "compress" :depends-on ("package"))
(:file "getenv" :depends-on ("package"))
(:file "gethostname" :depends-on ("package"))
(:file "union" :depends-on ("package"))
(:file "arrays" :depends-on ("package"))
(:file "time" :depends-on ("package"))
- (:file "uffi-c-test-lib" :depends-on ("package"))
+ (:file "foreign-loader" :depends-on ("package"))
+ (:file "compress" :depends-on ("foreign-loader"))
+ (:file "uffi-c-test-lib" :depends-on ("foreign-loader"))
))))
(defmethod perform ((o test-op) (c (eql (find-system :uffi-tests))))