X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=interpreters%2Fchimara-glulxe-plugin.h;fp=interpreters%2Fchimara-glulxe-plugin.h;h=14d8d2f730f098079546f6a380ee50f2ef80a8b3;hb=f8a1c493a8e97cc3468b5c5940183350a3758830;hp=0000000000000000000000000000000000000000;hpb=4003ab9746b147ef4ade120d03df62d06d5a3850;p=projects%2Fchimara%2Fchimara.git diff --git a/interpreters/chimara-glulxe-plugin.h b/interpreters/chimara-glulxe-plugin.h new file mode 100644 index 0000000..14d8d2f --- /dev/null +++ b/interpreters/chimara-glulxe-plugin.h @@ -0,0 +1,32 @@ +#ifndef CHIMARA_GLULXE_PLUGIN_H +#define CHIMARA_GLULXE_PLUGIN_H + +#include +#include + +G_BEGIN_DECLS + +#define CHIMARA_TYPE_GLULXE_PLUGIN (chimara_glulxe_plugin_get_type()) +#define CHIMARA_GLULXE_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST((o), CHIMARA_TYPE_GLULXE_PLUGIN, ChimaraGlulxePlugin)) +#define CHIMARA_GLULXE_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), CHIMARA_TYPE_GLULXE_PLUGIN, ChimaraGlulxePlugin)) +#define CHIMARA_IS_GLULXE_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), CHIMARA_TYPE_GLULXE_PLUGIN)) +#define CHIMARA_IS_GLULXE_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), CHIMARA_TYPE_GLULXE_PLUGIN)) +#define CHIMARA_GLULXE_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), CHIMARA_TYPE_GLULXE_PLUGIN, ChimaraGlulxePluginClass)) + +typedef struct _ChimaraGlulxePlugin ChimaraGlulxePlugin; +typedef struct _ChimaraGlulxePluginClass ChimaraGlulxePluginClass; + +struct _ChimaraGlulxePlugin { + PeasExtensionBase parent_instance; +}; + +struct _ChimaraGlulxePluginClass { + PeasExtensionBaseClass parent_class; +}; + +GType chimara_glulxe_plugin_get_type(void) G_GNUC_CONST; +G_MODULE_EXPORT void peas_register_types (PeasObjectModule *module); + +G_END_DECLS + +#endif /* CHIMARA_GLULXE_PLUGIN_H */