X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Ftime.lisp;h=9d9546364243e08e53deb1d7409f8e304efae311;hb=c4533c02d3f2ebd53178c93de2dee09ca39fe0e7;hp=cccd0b40f80421aa319a6ae294099a470906e0cc;hpb=3f02f80ce6909ada82d9791172821756f967a844;p=uffi.git diff --git a/tests/time.lisp b/tests/time.lisp index cccd0b4..9d95463 100644 --- a/tests/time.lisp +++ b/tests/time.lisp @@ -9,7 +9,7 @@ ;;;; ;;;; $Id$ ;;;; -;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg +;;;; This file, part of UFFI, is Copyright (c) 2002-2005 by Kevin M. Rosenberg ;;;; ;;;; ************************************************************************* @@ -36,22 +36,22 @@ (uffi:def-function "gmtime" ((time (* time-t))) - :returning (* tm)) + :returning (:struct-pointer tm)) (uffi:def-function "asctime" - ((time (* tm))) + ((time (:struct-pointer tm))) :returning :cstring) (uffi:def-type time-t :unsigned-long) -(uffi:def-type tm-pointer (* tm)) +(uffi:def-type tm-pointer (:struct-pointer tm)) -(deftest time.1 +(deftest :time.1 (uffi:with-foreign-object (time 'time-t) (setf (uffi:deref-pointer time :unsigned-long) 7381) (uffi:deref-pointer time :unsigned-long)) 7381) -(deftest time.2 +(deftest :time.2 (uffi:with-foreign-object (time 'time-t) (setf (uffi:deref-pointer time :unsigned-long) 7381) (let ((tm-ptr (the tm-pointer (gmtime time)))) @@ -86,7 +86,7 @@ (uffi:get-slot-value tv 'timeval 'usecs)) res)))) -(deftest timeofday.1 +(deftest :timeofday.1 (multiple-value-bind (t1 res1) (get-utime) (multiple-value-bind (t2 res2) (get-utime) (and (or (= t2 t1) (> t2 t1)) @@ -105,6 +105,6 @@ (setf (uffi:deref-pointer time :unsigned-long) secs) (asctime (gmtime time)))))) -(deftest time.3 +(deftest :time.3 (posix-time-to-asctime 0) "Thu Jan 1 00:00:00 1970")