/[cello]/hello-c/ffi-extender.lisp
ViewVC logotype

Contents of /hello-c/ffi-extender.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Mon May 15 16:36:13 2006 UTC (7 years, 11 months ago) by ktilton
Branch: MAIN
CVS Tags: HEAD
*** empty log message ***
1 (in-package :cl-user)
2
3 (defpackage #:ffi-extender
4 (:nicknames #:ffx)
5 (:shadowing-import-from #:cffi #:with-foreign-object
6 #:load-foreign-library #:with-foreign-string)
7 (:use #:common-lisp #:cffi)
8 (:export
9 #:def-type
10 #:def-foreign-type
11 #:def-constant
12 #:null-char-p
13 #:def-enum
14 #:def-struct
15 #:get-slot-value
16 #:get-slot-pointer
17 #:def-array-pointer
18 #:def-union
19 #:allocate-foreign-object
20 #:with-foreign-object
21 #:with-foreign-objects
22 #:size-of-foreign-type
23 #:pointer-address
24 #:deref-pointer
25 #:ensure-char-character
26 #:ensure-char-integer
27 #:ensure-char-storable
28 #:null-pointer-p
29 #:+null-cstring-pointer+
30 #:char-array-to-pointer
31 #:with-cast-pointer
32 #:def-foreign-var
33 #:convert-from-cstring
34 #:convert-to-cstring
35 #:free-cstring
36 #:with-cstring
37 #:with-cstrings
38 #:def-function
39 #:find-foreign-library
40 #:load-foreign-library
41 #:default-foreign-library-type
42 #:run-shell-command
43 #:convert-from-foreign-string
44 #:convert-to-foreign-string
45 #:allocate-foreign-string
46 #:with-foreign-string
47 #:foreign-string-length ; not implemented
48 #:convert-from-foreign-usb8
49 ))
50
51 (in-package :ffx)

  ViewVC Help
Powered by ViewVC 1.1.5