Remove old CVS $Id$ keyword
[uffi.git] / examples / gethostname.lisp
index a6e1b0e1afe7c33686d9de534c52f5d85fdabaa5..ea31d74ab62be56406a39ae7200778358bc56b34 100644 (file)
@@ -7,13 +7,8 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Feb 2002
 ;;;;
-;;;; $Id: gethostname.lisp,v 1.3 2002/12/02 13:21:43 kevin Exp $
+;;;; This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
 ;;;;
-;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
-;;;;
-;;;; UFFI users are granted the rights to distribute and use this software
-;;;; as governed by the terms of the Lisp Lesser GNU Public License
-;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 ;;;; *************************************************************************
 
 (in-package :cl-user)
@@ -21,7 +16,7 @@
 
 ;;; This example is inspired by the example on the CL-Cookbook web site
 
-(uffi:def-function ("gethostname" c-gethostname) 
+(uffi:def-function ("gethostname" c-gethostname)
     ((name (* :unsigned-char))
      (len :int))
   :returning :int)
@@ -29,9 +24,9 @@
 (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))))
+         (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."))
@@ -41,8 +36,8 @@
   "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."))))
+        (uffi:convert-from-foreign-string name)
+        (error "gethostname() failed."))))
 
 #+examples-uffi
 (progn
 #+test-uffi
 (progn
   (let ((hostname1 (gethostname))
-       (hostname2 (gethostname2)))
-    
+        (hostname2 (gethostname2)))
+
     (util.test:test (and (stringp hostname1) (stringp hostname2)) t
-                   :fail-info "gethostname not string")
+                    :fail-info "gethostname not string")
     (util.test:test (and (not (zerop (length hostname1)))
-                        (not (zerop (length hostname2)))) t
-                        :fail-info "gethostname length 0")
+                         (not (zerop (length hostname2)))) t
+                         :fail-info "gethostname length 0")
     (util.test:test (string= hostname1 hostname1) t
-                   :fail-info "gethostname techniques don't match"))
+                    :fail-info "gethostname techniques don't match"))
   )