projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 1.8.4: Impoved detection of long-long type for CMUCL
[uffi.git]
/
src
/
package.lisp
diff --git
a/src/package.lisp
b/src/package.lisp
index abaad4655e0851e2f16132a77ed538684324fbad..905809369314d2482ecf85851b64a5b59292b0df 100644
(file)
--- a/
src/package.lisp
+++ b/
src/package.lisp
@@
-15,14
+15,15
@@
(defpackage #:uffi
(:use #:cl)
(defpackage #:uffi
(:use #:cl)
- (:export
-
+ (:export
+
;; immediate types
;; immediate types
+ #:no-long-long
#:def-constant
#:def-foreign-type
#:def-type
#:null-char-p
#:def-constant
#:def-foreign-type
#:def-type
#:null-char-p
-
+
;; aggregate types
#:def-enum
#:def-struct
;; aggregate types
#:def-enum
#:def-struct
@@
-31,7
+32,7
@@
#:def-array-pointer
#:deref-array
#:def-union
#:def-array-pointer
#:deref-array
#:def-union
-
+
;; objects
#:allocate-foreign-object
#:free-foreign-object
;; objects
#:allocate-foreign-object
#:free-foreign-object
@@
-52,7
+53,8
@@
#:with-cast-pointer
#:def-foreign-var
#:convert-from-foreign-usb8
#:with-cast-pointer
#:def-foreign-var
#:convert-from-foreign-usb8
-
+ #:def-pointer-var
+
;; string functions
#:convert-from-cstring
#:convert-to-cstring
;; string functions
#:convert-from-cstring
#:convert-to-cstring
@@
-63,8
+65,9
@@
#: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
#:foreign-string-length
-
+
;; function call
#:def-function
;; function call
#:def-function
@@
-77,6
+80,12
@@
;; OS
#:run-shell-command
#:getenv
;; OS
#:run-shell-command
#:getenv
- ))
-
+ ;; Internatialization
+ #:no-i18n
+ #:*default-foreign-encoding*
+ #:*foreign-encodings*
+ #:foreign-encoded-octet-count
+ #:string-to-octets
+ #:octets-to-string
+ ))