From 3e9067ce1c602dfff0d1450be52e9cabef869f79 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 11 Dec 2014 12:45:20 +0100 Subject: [PATCH] cssselector: Reserve more bits for enum Apparently some compilers make enums an int and then we get negative values. https://bugzilla.gnome.org/show_bug.cgi?id=741375 --- gtk/gtkcssselector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkcssselector.c b/gtk/gtkcssselector.c index ec49884c8f..9d0d336ae6 100644 --- a/gtk/gtkcssselector.c +++ b/gtk/gtkcssselector.c @@ -71,7 +71,7 @@ typedef enum { POSITION_ONLY, POSITION_SORTED } PositionType; -#define POSITION_TYPE_BITS 2 +#define POSITION_TYPE_BITS 4 #define POSITION_NUMBER_BITS ((sizeof (gpointer) * 8 - POSITION_TYPE_BITS) / 2) union _GtkCssSelector