/[cffi-objects]/package.lisp
ViewVC logotype

Diff of /package.lisp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 13 by rklochkov, Sat Dec 22 19:24:45 2012 UTC revision 18 by rklochkov, Sat Jan 12 21:26:46 2013 UTC
# Line 24  want to export by hand all symbols expor Line 24  want to export by hand all symbols expor
24          (unexport (list v) p)))))          (unexport (list v) p)))))
25    
26  (defpackage #:cffi-objects  (defpackage #:cffi-objects
27    (:use #:common-lisp #:cffi)    (:use #:common-lisp #:cffi #+message-oo #:message-oo)
28    (:export    (:export
29     #:freeable-base     #:freeable-base
30     ;; slots     ;; slots
# Line 57  want to export by hand all symbols expor Line 57  want to export by hand all symbols expor
57     ;; methods     ;; methods
58     #:free     #:free
59    
   
60     #:*array-length*     #:*array-length*
61     ;; types     ;; types
62     #:pstring     #:pstring
# Line 74  want to export by hand all symbols expor Line 73  want to export by hand all symbols expor
73     #:cffi-string     #:cffi-string
74    
75     #:struct     #:struct
76  ;   #:cffi-struct     #:cffi-struct
77     #:new-struct     #:new-struct
78     #:free-struct     #:free-struct
79    
   
80     #:defcstruct-accessors     #:defcstruct-accessors
81     #:defcstruct*     #:defcstruct*
82     #:defbitaccessors     #:defbitaccessors
83    
84       ;; not for objects, but useful with cffi
85     #:with-foreign-out     #:with-foreign-out
86     #:with-foreign-outs     #:with-foreign-outs
87     #:with-foreign-outs-list     #:with-foreign-outs-list
88    
89       ;; for creating object models on top of C objects
90     #:pair     #:pair
91     #:setf-init     #:setf-init
92     #:init-slots     #:init-slots
# Line 136  by another c-function) or you don't want Line 136  by another c-function) or you don't want
136  to free foreign pointer, you should use [[foo-as-value]].  to free foreign pointer, you should use [[foo-as-value]].
137    
138  \include{redefines}  \include{redefines}
139    \include{freeable}
140  |#  |#
141  ;;; </define>  ;;; </define>
142    

Legend:
Removed from v.13  
changed lines
  Added in v.18

  ViewVC Help
Powered by ViewVC 1.1.5