+2010-01-28 Kevin Rosenberg (kevin@rosenberg.net)
+ * Version 1.7.0
+ * src/{functions.lisp,objects.lisp,strings.lisp}: Support Lispworks 6
+
2007-09-17 Kevin Rosenberg (kevin@rosenberg.net)
- * doc/Makefile, doc/html.xsl: Change output encoding from
+ * doc/Makefile, doc/html.xsl: Change output encoding from
ISO-8859-1 to UTF-8
2007-07-22 Kevin Rosenberg (kevin@rosenberg.net)
are signaled on failure to load library. This was the case for
some implementations, change the other implementations to
match. (Inconsistency found due to Mark Wooding's remarks)
-
+
2007-04-12 Kevin Rosenberg (kevin@rosenberg.net)
* Version 1.5.18
* src/functions.lisp: Patch from Ian Eslick for Lispworks 5
+cl-uffi (1.7.0-1) unstable; urgency=low
+
+ * New upstream
+
+ -- Kevin M. Rosenberg <kmr@debian.org> Thu, 28 Jan 2010 14:47:42 -0700
+
cl-uffi (1.6.2-3) unstable; urgency=low
* Build with debhelper extension dh-lisp
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id$
-;;;;
-;;;; This file, part of UFFI, is Copyright (c) 2005 by Kevin M. Rosenberg
+;;;; This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
;;;;
;;;; *************************************************************************
#+(or cmu scl sbcl)
`(%def-function ,names ,args
,@(if returning (list :returning returning) (values)))
- #+(and lispworks lispworks5)
+ #+(or lispworks5 lispworks6)
(multiple-value-bind (name-pair fname lisp-name)
(preprocess-names names)
`(progn
((member (first arg) out :key #'first)
t)))
args)))))
- #+(and lispworks (not lispworks5))
+ #+(and lispworks (not lispworks5) (not lispworks 6))
`(%def-function ,names ,(convert-lispworks-args args)
,@(if module (list :module module) (values))
,@(if returning (list :returning returning) (values)))
;;;;
;;;; $Id$
;;;;
-;;;; This file, part of UFFI, is Copyright (c) 2002-2005 by Kevin M. Rosenberg
+;;;; This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
;;;;
;;;; *************************************************************************
`(if (integerp ,obj) ,obj (char-code ,obj)))
(defmacro ensure-char-storable (obj)
- #+(or digitool (and lispworks (not lispworks5))) obj
- #+(or allegro cmu lispworks5 openmcl sbcl scl)
+ #+(or digitool (and lispworks (not lispworks5) (not lispworks6))) obj
+ #+(or allegro cmu lispworks5 lispworks6 openmcl sbcl scl)
`(char-code ,obj))
(defmacro pointer-address (obj)
;;;;
;;;; $Id$
;;;;
-;;;; This file, part of UFFI, is Copyright (c) 2002-2005 by Kevin M. Rosenberg
+;;;; This file, part of UFFI, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
;;;; *************************************************************************
(in-package #:uffi)
(def-type char-ptr-def (* :unsigned-char))
-#+(or (and allegro (not ics)) (and lispworks (not lispworks5)))
+#+(or (and allegro (not ics)) (and lispworks (not lispworks5) (not lispworks6)))
(defun fast-native-to-string (s len)
(declare (optimize (speed 3) (space 0) (safety 0) (compilation-speed 0))
(type char-ptr-def s))
(setf (aref str i)
(uffi:deref-array s '(:array :char) i)))))
-#+(or (and allegro ics) lispworks5)
+#+(or (and allegro ics) lispworks5 lispworks6)
(defun fast-native-to-string (s len)
(declare (optimize (speed 3) (space 0) (safety 0) (compilation-speed 0))
(type char-ptr-def s))