From cd189e515ee3119f5fd1805f1132344b5cff02ff Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 15 Feb 2012 13:35:34 +0100 Subject: [PATCH] Add _gtk_css_number_hash --- gtk/gtkcsstypes.c | 9 +++++++++ gtk/gtkcsstypesprivate.h | 1 + 2 files changed, 10 insertions(+) diff --git a/gtk/gtkcsstypes.c b/gtk/gtkcsstypes.c index 84db93653c..fe6866d8c5 100644 --- a/gtk/gtkcsstypes.c +++ b/gtk/gtkcsstypes.c @@ -54,6 +54,15 @@ _gtk_css_number_equal (const GtkCssNumber *one, one->value == two->value; } +guint +_gtk_css_number_hash (const GtkCssNumber *number) +{ + guint hash; + + hash = (guint)number->value; + hash ^= (guint)number->unit; +} + double _gtk_css_number_get (const GtkCssNumber *number, double one_hundred_percent) diff --git a/gtk/gtkcsstypesprivate.h b/gtk/gtkcsstypesprivate.h index 10e92c27e0..343de88a56 100644 --- a/gtk/gtkcsstypesprivate.h +++ b/gtk/gtkcsstypesprivate.h @@ -142,6 +142,7 @@ void _gtk_css_number_init (GtkCssNumber GtkCssUnit unit); gboolean _gtk_css_number_equal (const GtkCssNumber *one, const GtkCssNumber *two); +guint _gtk_css_number_hash (const GtkCssNumber *number); double _gtk_css_number_get (const GtkCssNumber *number, double one_hundred_percent); void _gtk_css_number_compute (GtkCssNumber *dest,