2 ; object definitions ...
3 ;; Enumerations and flags ...
7 (c-name "GModuleFlags")
8 (gtype-id "G_TYPE_MODULE_FLAGS")
10 '("lazy" "G_MODULE_BIND_LAZY")
11 '("local" "G_MODULE_BIND_LOCAL")
12 '("mask" "G_MODULE_BIND_MASK")
17 ;; From /home/murrayc/cvs/gnome212/glib/gmodule/gmoduleconf.h
21 ;; From /home/murrayc/cvs/gnome212/glib/gmodule/gmodule.h
23 (define-function g_module_supported
24 (c-name "g_module_supported")
25 (return-type "gboolean")
28 (define-function g_module_open
29 (c-name "g_module_open")
30 (return-type "GModule*")
32 '("const-gchar*" "file_name")
33 '("GModuleFlags" "flags")
39 (c-name "g_module_close")
40 (return-type "gboolean")
43 (define-method make_resident
45 (c-name "g_module_make_resident")
49 (define-function g_module_error
50 (c-name "g_module_error")
51 (return-type "const-gchar*")
56 (c-name "g_module_symbol")
57 (return-type "gboolean")
59 '("const-gchar*" "symbol_name")
60 '("gpointer*" "symbol")
66 (c-name "g_module_name")
67 (return-type "const-gchar*")
70 (define-function g_module_build_path
71 (c-name "g_module_build_path")
72 (return-type "gchar*")
74 '("const-gchar*" "directory")
75 '("const-gchar*" "module_name")