projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r10870: Automated commit for Debian build of uffi upstream-version-1.5.8
[uffi.git]
/
src
/
package.lisp
diff --git
a/src/package.lisp
b/src/package.lisp
index dbd851bbf11653404c1bd8ff4084cf528c221a45..963a16ecf069069d07c85cc5d59a2cdf5d9e172d 100644
(file)
--- a/
src/package.lisp
+++ b/
src/package.lisp
@@
-2,23
+2,19
@@
;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Name: package.
cl
+;;;; Name: package.
lisp
;;;; Purpose: Defines UFFI package
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
;;;; Purpose: Defines UFFI package
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; 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
;;;;
;;;;
-;;;; 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.
;;;; *************************************************************************
;;;; *************************************************************************
-(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))
-(in-package :cl-user)
+(in-package #:cl-user)
-(defpackage :uffi
- (:use :cl)
+(defpackage
#
:uffi
+ (:use
#
:cl)
(:export
;; immediate types
(:export
;; immediate types
@@
-46,10
+42,16
@@
#:deref-pointer
#:ensure-char-character
#:ensure-char-integer
#:deref-pointer
#:ensure-char-character
#:ensure-char-integer
+ #:ensure-char-storable
#:null-pointer-p
#:make-null-pointer
#:null-pointer-p
#:make-null-pointer
+ #:make-pointer
+ #:pointer-address
#:+null-cstring-pointer+
#:char-array-to-pointer
#:+null-cstring-pointer+
#:char-array-to-pointer
+ #:with-cast-pointer
+ #:def-foreign-var
+ #:convert-from-foreign-usb8
;; string functions
#:convert-from-cstring
;; string functions
#:convert-from-cstring
@@
-61,6
+63,8
@@
#:convert-to-foreign-string
#:allocate-foreign-string
#:with-foreign-string
#:convert-to-foreign-string
#:allocate-foreign-string
#:with-foreign-string
+ #:with-foreign-strings
+ #:foreign-string-length
;; function call
#:def-function
;; function call
#:def-function
@@
-69,7
+73,11
@@
#:find-foreign-library
#:load-foreign-library
#:default-foreign-library-type
#:find-foreign-library
#:load-foreign-library
#:default-foreign-library-type
+ #:foreign-library-types
;; OS
#:run-shell-command
;; OS
#:run-shell-command
+ #:getenv
))
))
+
+