summaryrefslogtreecommitdiff
path: root/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff
diff options
context:
space:
mode:
Diffstat (limited to 'openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff')
-rw-r--r--openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff102
1 files changed, 0 insertions, 102 deletions
diff --git a/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff b/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff
deleted file mode 100644
index fc6e15810..000000000
--- a/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtkhashtable.c.diff
+++ /dev/null
@@ -1,102 +0,0 @@
---- gtk+-2.6.4/gtk/gtkhashtable.c 1970-01-01 02:00:00.000000000 +0200
-+++ gtk+-2.6.4/gtk/gtkhashtable.c 2005-04-06 16:19:36.596974776 +0300
-@@ -0,0 +1,99 @@
-+/* GTK - The GIMP Toolkit
-+ * Copyright (C) 2005 Nokia
-+ * Author: Jorn Baayen <jbaayen@gnome.org>
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ * Boston, MA 02111-1307, USA.
-+ */
-+
-+#include <config.h>
-+#include "gtkhashtable.h"
-+
-+static gpointer parent_class = NULL;
-+
-+static void _gtk_hash_table_init (GtkHashTable *hash_table);
-+static void _gtk_hash_table_class_init (GtkHashTableClass *klass);
-+static void _gtk_hash_table_finalize (GObject *object);
-+
-+GType
-+_gtk_hash_table_get_type (void)
-+{
-+ static GType hash_table_type = 0;
-+
-+ if (!hash_table_type)
-+ {
-+ static const GTypeInfo hash_table_info =
-+ {
-+ sizeof (GtkHashTableClass),
-+ NULL, /* base_init */
-+ NULL, /* base_finalize */
-+ (GClassInitFunc) _gtk_hash_table_class_init,
-+ NULL, /* class_finalize */
-+ NULL, /* class_data */
-+ sizeof (GtkHashTable),
-+ 0, /* n_preallocs */
-+ (GInstanceInitFunc) _gtk_hash_table_init,
-+ };
-+
-+ hash_table_type =
-+ g_type_register_static (G_TYPE_OBJECT, "GtkHashTable",
-+ &hash_table_info, 0);
-+ }
-+
-+ return hash_table_type;
-+}
-+
-+static void
-+_gtk_hash_table_init (GtkHashTable *hash_table)
-+{
-+ hash_table->hash = g_hash_table_new_full (g_str_hash, g_str_equal,
-+ g_free, g_free);
-+}
-+
-+static void
-+_gtk_hash_table_class_init (GtkHashTableClass *klass)
-+{
-+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
-+
-+ parent_class = g_type_class_peek_parent (klass);
-+
-+ object_class->finalize = _gtk_hash_table_finalize;
-+}
-+
-+static void
-+_gtk_hash_table_finalize (GObject *object)
-+{
-+ GtkHashTable *hash_table = GTK_HASH_TABLE (object);
-+
-+ g_hash_table_destroy (hash_table->hash);
-+
-+ G_OBJECT_CLASS (parent_class)->finalize (object);
-+}
-+
-+/**
-+ * _gtk_hash_table_new:
-+ *
-+ * Creates a new #GtkHashTable. This is a #GHashTable wrapped in a GObject,
-+ * thereby supporting refcounting.
-+ *
-+ * Return value: a new #GtkHashTable
-+ **/
-+GtkHashTable*
-+_gtk_hash_table_new (void)
-+{
-+ return g_object_new (GTK_TYPE_HASH_TABLE, NULL);
-+}
-+
-+