Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* bug.c generated by valac 0.14.0, the Vala compiler
- * generated from bug.vala, do not modify */
- #include <glib.h>
- #include <glib-object.h>
- #include <stdlib.h>
- #include <string.h>
- #include <gtk/gtk.h>
- #include <stdio.h>
- #define TYPE_MY_STRUCT (my_struct_get_type ())
- typedef struct _MyStruct MyStruct;
- #define _g_free0(var) (var = (g_free (var), NULL))
- #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
- struct _MyStruct {
- gchar* id;
- };
- GType my_struct_get_type (void) G_GNUC_CONST;
- MyStruct* my_struct_dup (const MyStruct* self);
- void my_struct_free (MyStruct* self);
- void my_struct_copy (const MyStruct* self, MyStruct* dest);
- void my_struct_destroy (MyStruct* self);
- gint _vala_main (gchar** args, int args_length1);
- void my_struct_copy (const MyStruct* self, MyStruct* dest) {
- const gchar* _tmp0_;
- const gchar* _tmp1_;
- #line 1 "/tmp/bug.vala"
- _tmp0_ = (*self).id;
- #line 1 "/tmp/bug.vala"
- _tmp1_ = g_strdup (_tmp0_);
- #line 1 "/tmp/bug.vala"
- _g_free0 ((*dest).id);
- #line 1 "/tmp/bug.vala"
- (*dest).id = _tmp1_;
- #line 44 "bug.c"
- }
- void my_struct_destroy (MyStruct* self) {
- #line 2 "/tmp/bug.vala"
- _g_free0 ((*self).id);
- #line 51 "bug.c"
- }
- MyStruct* my_struct_dup (const MyStruct* self) {
- MyStruct* dup;
- #line 1 "/tmp/bug.vala"
- dup = g_new0 (MyStruct, 1);
- #line 1 "/tmp/bug.vala"
- my_struct_copy (self, dup);
- #line 1 "/tmp/bug.vala"
- return dup;
- #line 63 "bug.c"
- }
- void my_struct_free (MyStruct* self) {
- #line 1 "/tmp/bug.vala"
- my_struct_destroy (self);
- #line 1 "/tmp/bug.vala"
- g_free (self);
- #line 72 "bug.c"
- }
- GType my_struct_get_type (void) {
- static volatile gsize my_struct_type_id__volatile = 0;
- if (g_once_init_enter (&my_struct_type_id__volatile)) {
- GType my_struct_type_id;
- my_struct_type_id = g_boxed_type_register_static ("MyStruct", (GBoxedCopyFunc) my_struct_dup, (GBoxedFreeFunc) my_struct_free);
- g_once_init_leave (&my_struct_type_id__volatile, my_struct_type_id);
- }
- return my_struct_type_id__volatile;
- }
- static const gchar* string_to_string (const gchar* self) {
- const gchar* result = NULL;
- #line 1418 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
- g_return_val_if_fail (self != NULL, NULL);
- #line 1419 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
- result = self;
- #line 1419 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
- return result;
- #line 95 "bug.c"
- }
- gint _vala_main (gchar** args, int args_length1) {
- gint result = 0;
- MyStruct mystruct = {0};
- gchar* _tmp0_;
- GtkListStore* _tmp1_;
- GtkListStore* model;
- GtkTreeIter iter = {0};
- GtkTreeIter _tmp2_ = {0};
- GtkTreeIter _tmp3_;
- MyStruct _tmp4_;
- MyStruct mystruct2 = {0};
- GtkTreeIter _tmp5_;
- FILE* _tmp6_;
- MyStruct _tmp7_;
- const gchar* _tmp8_;
- const gchar* _tmp9_ = NULL;
- gchar* _tmp10_;
- gchar* _tmp11_;
- #line 6 "/tmp/bug.vala"
- gtk_init (&args_length1, &args);
- #line 8 "/tmp/bug.vala"
- memset (&mystruct, 0, sizeof (MyStruct));
- #line 9 "/tmp/bug.vala"
- _tmp0_ = g_strdup ("The ID");
- #line 9 "/tmp/bug.vala"
- _g_free0 (mystruct.id);
- #line 9 "/tmp/bug.vala"
- mystruct.id = _tmp0_;
- #line 11 "/tmp/bug.vala"
- _tmp1_ = gtk_list_store_new (1, TYPE_MY_STRUCT);
- #line 11 "/tmp/bug.vala"
- model = _tmp1_;
- #line 13 "/tmp/bug.vala"
- gtk_list_store_append (model, &_tmp2_);
- #line 13 "/tmp/bug.vala"
- iter = _tmp2_;
- #line 14 "/tmp/bug.vala"
- _tmp3_ = iter;
- #line 14 "/tmp/bug.vala"
- _tmp4_ = mystruct;
- #line 14 "/tmp/bug.vala"
- gtk_list_store_set (model, &_tmp3_, 0, &_tmp4_, -1, -1);
- #line 17 "/tmp/bug.vala"
- _tmp5_ = iter;
- #line 17 "/tmp/bug.vala"
- gtk_tree_model_get ((GtkTreeModel*) model, &_tmp5_, 0, &mystruct2, -1, -1);
- #line 18 "/tmp/bug.vala"
- _tmp6_ = stdout;
- #line 18 "/tmp/bug.vala"
- _tmp7_ = mystruct2;
- #line 18 "/tmp/bug.vala"
- _tmp8_ = _tmp7_.id;
- #line 18 "/tmp/bug.vala"
- _tmp9_ = string_to_string (_tmp8_);
- #line 18 "/tmp/bug.vala"
- _tmp10_ = g_strconcat (_tmp9_, "\n", NULL);
- #line 18 "/tmp/bug.vala"
- _tmp11_ = _tmp10_;
- #line 18 "/tmp/bug.vala"
- fprintf (_tmp6_, "%s", _tmp11_);
- #line 18 "/tmp/bug.vala"
- _g_free0 (_tmp11_);
- #line 20 "/tmp/bug.vala"
- result = 0;
- #line 20 "/tmp/bug.vala"
- my_struct_destroy (&mystruct2);
- #line 20 "/tmp/bug.vala"
- _g_object_unref0 (model);
- #line 20 "/tmp/bug.vala"
- my_struct_destroy (&mystruct);
- #line 20 "/tmp/bug.vala"
- return result;
- #line 171 "bug.c"
- }
- int main (int argc, char ** argv) {
- #line 5 "/tmp/bug.vala"
- g_type_init ();
- #line 5 "/tmp/bug.vala"
- return _vala_main (argv, argc);
- #line 180 "bug.c"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement