summaryrefslogtreecommitdiff
path: root/glib/src/gmodule_functions.defs
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2021-10-05 10:39:49 +0200
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2021-10-05 10:39:49 +0200
commitf042c043a776e72ab95f4efa626ce942b5fc1c19 (patch)
tree7baf7370c3c4435af7c44fa4b41eb87da344fe5e /glib/src/gmodule_functions.defs
parente93e7d00ee196d2b867e6b0e3f8fa2615f18708c (diff)
downloadglibmm-f042c043a776e72ab95f4efa626ce942b5fc1c19.tar.gz
Glib, Gio: Regenerate docs.xml and .defs files
using gtk files from glib 2.70.0. And update gio_docs_override.xml and glib_extra_objects.defs.
Diffstat (limited to 'glib/src/gmodule_functions.defs')
-rw-r--r--glib/src/gmodule_functions.defs25
1 files changed, 25 insertions, 0 deletions
diff --git a/glib/src/gmodule_functions.defs b/glib/src/gmodule_functions.defs
index 831b300f..9946995c 100644
--- a/glib/src/gmodule_functions.defs
+++ b/glib/src/gmodule_functions.defs
@@ -13,9 +13,24 @@
)
)
+(define-enum Error
+ (in-module "GModule")
+ (c-name "GModuleError")
+ (gtype-id "G_TYPE_MODULE_ERROR")
+ (values
+ '("failed" "G_MODULE_ERROR_FAILED")
+ '("check-failed" "G_MODULE_ERROR_CHECK_FAILED")
+ )
+)
+
;; From gmodule.h
+(define-function g_module_error_quark
+ (c-name "g_module_error_quark")
+ (return-type "GQuark")
+)
+
(define-function g_module_supported
(c-name "g_module_supported")
(return-type "gboolean")
@@ -30,6 +45,16 @@
)
)
+(define-function g_module_open_full
+ (c-name "g_module_open_full")
+ (return-type "GModule*")
+ (parameters
+ '("const-gchar*" "file_name")
+ '("GModuleFlags" "flags")
+ '("GError**" "error")
+ )
+)
+
(define-method close
(of-object "GModule")
(c-name "g_module_close")