1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
/* objects_plugin_module_init.c generated by valac, the Vala compiler
* generated from objects_plugin_module_init.vala, do not modify */
#include <glib-object.h>
#include <glib.h>
#if !defined(VALA_STRICT_C)
#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 14)
#pragma GCC diagnostic warning "-Wincompatible-pointer-types"
#elif defined(__clang__) && (__clang_major__ >= 16)
#pragma clang diagnostic ignored "-Wincompatible-function-pointer-types"
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
#endif
#endif
#if !defined(VALA_EXTERN)
#if defined(_MSC_VER)
#define VALA_EXTERN __declspec(dllexport) extern
#elif __GNUC__ >= 4
#define VALA_EXTERN __attribute__((visibility("default"))) extern
#else
#define VALA_EXTERN extern
#endif
#endif
#define TYPE_MODULE (module_get_type ())
#define MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MODULE, Module))
#define MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MODULE, ModuleClass))
#define IS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MODULE))
#define IS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MODULE))
#define MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MODULE, ModuleClass))
typedef struct _Module Module;
typedef struct _ModuleClass ModuleClass;
typedef struct _ModulePrivate ModulePrivate;
enum {
MODULE_0_PROPERTY,
MODULE_NUM_PROPERTIES
};
static GParamSpec* module_properties[MODULE_NUM_PROPERTIES];
struct _Module {
GTypeModule parent_instance;
ModulePrivate * priv;
};
struct _ModuleClass {
GTypeModuleClass parent_class;
};
struct _ModulePrivate {
gint private_field;
};
static gint Module_private_offset;
static gpointer module_parent_class = NULL;
static GType module_type_id = 0;
GType module_register_type (GTypeModule * module);
VALA_EXTERN GType module_get_type (void) G_GNUC_CONST ;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Module, g_object_unref)
VALA_EXTERN Module* module_new (void);
VALA_EXTERN Module* module_construct (GType object_type);
static void module_finalize (GObject * obj);
VALA_EXTERN GType init_plugin (GTypeModule* m);
static void _vala_main (void);
static inline gpointer
module_get_instance_private (Module* self)
{
return G_STRUCT_MEMBER_P (self, Module_private_offset);
}
Module*
module_construct (GType object_type)
{
Module * self = NULL;
self = (Module*) g_object_new (object_type, NULL);
return self;
}
Module*
module_new (void)
{
return module_construct (TYPE_MODULE);
}
static void
module_class_init (ModuleClass * klass,
gpointer klass_data)
{
module_parent_class = g_type_class_peek_parent (klass);
g_type_class_adjust_private_offset (klass, &Module_private_offset);
G_OBJECT_CLASS (klass)->finalize = module_finalize;
}
static void
module_instance_init (Module * self,
gpointer klass)
{
self->priv = module_get_instance_private (self);
self->priv->private_field = 42;
}
static void
module_finalize (GObject * obj)
{
Module * self;
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MODULE, Module);
G_OBJECT_CLASS (module_parent_class)->finalize (obj);
}
GType
module_get_type (void)
{
return module_type_id;
}
GType
module_register_type (GTypeModule * module)
{
static const GTypeInfo g_define_type_info = { sizeof (ModuleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) module_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Module), 0, (GInstanceInitFunc) module_instance_init, NULL };
module_type_id = g_type_module_register_type (module, g_type_module_get_type (), "Module", &g_define_type_info, 0);
Module_private_offset = sizeof (ModulePrivate);
return module_type_id;
}
GType
init_plugin (GTypeModule* m)
{
GType result;
g_return_val_if_fail ((m == NULL) || G_TYPE_CHECK_INSTANCE_TYPE (m, g_type_module_get_type ()), 0UL);
module_register_type (m);
result = TYPE_MODULE;
return result;
}
static void
_vala_main (void)
{
}
int
main (int argc,
char ** argv)
{
_vala_main ();
return 0;
}
|