Mercurial > hg > xemacs-beta
diff src/gccache-gtk.c @ 2054:91d4c8c65a0f
[xemacs-hg @ 2004-05-02 04:06:51 by malcolmp]
Fix warnings and errors when building GTK using C++ and --use-union-type.
author | malcolmp |
---|---|
date | Sun, 02 May 2004 04:07:01 +0000 |
parents | a8d8f419b459 |
children | 3d8143fc88e1 |
line wrap: on
line diff
--- a/src/gccache-gtk.c Sat May 01 21:50:40 2004 +0000 +++ b/src/gccache-gtk.c Sun May 02 04:07:01 2004 +0000 @@ -68,7 +68,7 @@ struct gcv_and_mask { GdkGCValues gcv; - GdkGCValuesMask mask; + unsigned long mask; /* contains a GdkGCValuesMask bitmask. */ }; struct gc_cache_cell { @@ -155,7 +155,7 @@ } GdkGC * -gc_cache_lookup (struct gc_cache *cache, GdkGCValues *gcv, GdkGCValuesMask mask) +gc_cache_lookup (struct gc_cache *cache, GdkGCValues *gcv, unsigned long mask) { struct gc_cache_cell *cell, *next, *prev; struct gcv_and_mask gcvm; @@ -267,7 +267,7 @@ #endif /* Now make and return the GC. */ - cell->gc = gdk_gc_new_with_values (cache->window, gcv, mask); + cell->gc = gdk_gc_new_with_values (cache->window, gcv, (GdkGCValuesMask) mask); /* debug */ assert (cell->gc == gc_cache_lookup (cache, gcv, mask));