Initial commit
[cl-gtk2.git] / glib / gobject.closures.lisp
1 (in-package :gobject)
2
3 (defcfun g-closure-ref (:pointer g-closure)
4   (closure (:pointer g-closure)))
5
6 (defcfun g-closure-sink :void
7   (closure (:pointer g-closure)))
8
9 (defcfun g-closure-unref :void
10   (closure (:pointer g-closure)))
11
12 (defcfun g-closure-invalidate :void
13   (closure (:pointer g-closure)))
14
15 (defcfun g-closure-add-finalize-notifier :void
16   (closure (:pointer g-closure))
17   (notify-data :pointer)
18   (notify-func :pointer))
19
20 (defcfun g-closure-add-invalidate-notifier :void
21   (closure (:pointer g-closure))
22   (notify-data :pointer)
23   (notify-func :pointer))
24
25 (defcfun g-closure-new-simple (:pointer g-closure)
26   (sizeof-closure :uint)
27   (data :pointer))
28
29 (defcfun g-closure-set-marshal :void
30   (closure (:pointer g-closure))
31   (marshal :pointer))