[gtk+/wip/css-memuse: 1/3] Add _gtk_css_number_hash
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/css-memuse: 1/3] Add _gtk_css_number_hash
- Date: Wed, 15 Feb 2012 16:08:39 +0000 (UTC)
commit cd189e515ee3119f5fd1805f1132344b5cff02ff
Author: Alexander Larsson <alexl redhat com>
Date: Wed Feb 15 13:35:34 2012 +0100
Add _gtk_css_number_hash
gtk/gtkcsstypes.c | 9 +++++++++
gtk/gtkcsstypesprivate.h | 1 +
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcsstypes.c b/gtk/gtkcsstypes.c
index 84db936..fe6866d 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 10e92c2..343de88 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,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]