r4704: Auto commit for Debian build
authorKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 29 Apr 2003 14:13:55 +0000 (14:13 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Tue, 29 Apr 2003 14:13:55 +0000 (14:13 +0000)
debian/changelog
tests/compress.lisp
tests/gethostname.lisp

index 00e03ce4f9d8ebb098e67f08bee4d01875bde790..5aaecbfb34c6c3adb1f2f6769a786fc2c5bd3640 100644 (file)
@@ -1,3 +1,9 @@
+cl-uffi (1.2.11-1) unstable; urgency=low
+
+  * Add test suite, new binary package uffi-tests
+
+ -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 29 Apr 2003 08:10:26 -0600
+
 cl-uffi (1.2.10-1) unstable; urgency=low
 
   * Fix allegro free-cstring bug
index fcff615d1bfc79802d7a19383b9190bd19e8871f..acc6f0e2bc8ffc18859863423cbd0971c0d02c6e 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg\r
 ;;;; Date Started:  Feb 2002\r
 ;;;;\r
-;;;; $Id: compress.lisp,v 1.6 2003/04/29 13:16:14 kevin Exp $\r
+;;;; $Id: compress.lisp,v 1.7 2003/04/29 14:13:55 kevin Exp $\r
 ;;;;\r
 ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg\r
 ;;;;\r
 \r
 (defun compress-uncompress (str)\r
   (multiple-value-bind (compressed len) (compress str)\r
+    (declare (ignore len))\r
     (multiple-value-bind (uncompressed len2) (uncompress compressed)\r
+      (declare (ignore len2))\r
       uncompressed)))\r
 \r
 \r
index e9738918a12077d39c3b1886726eb71d513f1d5b..6b8e482b35bfac65fce9cb284b7c3d1044a8813e 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Feb 2002
 ;;;;
-;;;; $Id: gethostname.lisp,v 1.4 2003/04/29 14:08:02 kevin Exp $
+;;;; $Id: gethostname.lisp,v 1.5 2003/04/29 14:13:55 kevin Exp $
 ;;;;
 ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 ;;;;
 
 ;;; This example is inspired by the example on the CL-Cookbook web site
 
-(uffi:def-function ("gethostname" c-gethostname) 
-    ((name (* :unsigned-char))
-     (len :int))
-  :returning :int)
-
-(defun gethostname ()
-  "Returns the hostname"
-  (let* ((name (uffi:allocate-foreign-string 256))
-        (result-code (c-gethostname name 256))
-        (hostname (when (zerop result-code)
-                    (uffi:convert-from-foreign-string name))))
-    (uffi:free-foreign-object name)
-    (unless (zerop result-code)
-      (error "gethostname() failed."))
-    hostname))
-
-(defun gethostname2 ()
-  "Returns the hostname"
-  (uffi:with-foreign-object (name '(:array :unsigned-char 256))
-    (if (zerop (c-gethostname (uffi:char-array-to-pointer name) 256))
-       (uffi:convert-from-foreign-string name)
-       (error "gethostname() failed."))))
+(eval-when (:compile-toplevel :load-toplevel :execute)
+  (uffi:def-function ("gethostname" c-gethostname) 
+      ((name (* :unsigned-char))
+       (len :int))
+    :returning :int)
+  
+  (defun gethostname ()
+    "Returns the hostname"
+    (let* ((name (uffi:allocate-foreign-string 256))
+          (result-code (c-gethostname name 256))
+          (hostname (when (zerop result-code)
+                      (uffi:convert-from-foreign-string name))))
+      (uffi:free-foreign-object name)
+      (unless (zerop result-code)
+       (error "gethostname() failed."))
+      hostname))
+  
+  (defun gethostname2 ()
+    "Returns the hostname"
+    (uffi:with-foreign-object (name '(:array :unsigned-char 256))
+      (if (zerop (c-gethostname (uffi:char-array-to-pointer name) 256))
+         (uffi:convert-from-foreign-string name)
+         (error "gethostname() failed.")))))
 
 (deftest gethostname.1 (stringp (gethostname)) t)
 (deftest gethostname.2 (stringp (gethostname2)) t)