changed the return type for the GModuleCheckInit function to be a string,

Mon Aug 17 03:41:52 1998  Tim Janik  <timj@gtk.org>

        * gmodule.h:
        * gmodule.c (g_module_open): changed the return type for the
        GModuleCheckInit function to be a string, describing the error
        condition.
        (g_module_symbol): show the failing symbol on error messages.
This commit is contained in:
Tim Janik
1998-08-17 02:40:30 +00:00
committed by Tim Janik
parent e93e494518
commit e746ca4f15
4 changed files with 25 additions and 8 deletions

View File

@@ -39,12 +39,12 @@ extern const char *g_log_domain_gmodule;
typedef enum
{
G_MODULE_BIND_LAZY = 1 << 0,
G_MODULE_BIND_MASK = 0x01
G_MODULE_BIND_MASK = 0x01
} GModuleFlags;
typedef struct _GModule GModule;
typedef gboolean (*GModuleCheckInit) (GModule *module);
typedef void (*GModuleDeInit) (GModule *module);
typedef struct _GModule GModule;
typedef const gchar* (*GModuleCheckInit) (GModule *module);
typedef void (*GModuleDeInit) (GModule *module);
/* return TRUE if dynamic module loading is supported */
gboolean g_module_supported (void);