#include <ltdl.h>
#include <uobject/module.h>
+#include "module.h"
#include "avl.h"
static unsigned initialized;
modclass->unload = module_unload;
}
-UPkgModule *upkg_module_new(const char *name)
+static UPkgModule *uobject_module_new(const char *name)
{
char *name2;
return strcmp(ma->name, mb->name);
}
-int module_init(void)
+int uobject_module_init(void)
{
if (!initialized) {
package_tree = avl_create(modcmp, NULL, NULL);
return 0;
}
-int module_exit(void)
+int uobject_module_exit(void)
{
if (--initialized)
return 0;
return 0;
}
-GType module_get_class(const char *package, const char *class)
+GType uobject_module_get_class(const char *package, const char *class)
{
char buf[strlen(package) + strlen(class) + 1];
GTypeModule search = { .name = str_cpy_lower(buf, package) };
if (!mod) {
void **p;
- mod = G_TYPE_MODULE(upkg_module_new(package));
+ mod = G_TYPE_MODULE(uobject_module_new(package));
if (!mod) {
return 0;
}