From: Benjamin Otte Date: Mon, 10 Dec 2007 22:27:40 +0000 (+0000) Subject: use an intermediate cast to void * in g_array_index() to not trigger cast X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=c17aa5bc42e690363d17d1a7ba0caac8bac18e1a;p=dana%2Fcg-glib.git use an intermediate cast to void * in g_array_index() to not trigger cast * glib/garray.h: use an intermediate cast to void * in g_array_index() to not trigger cast alignment warnings, fixes #502927. svn path=/trunk/; revision=6092 --- diff --git a/ChangeLog b/ChangeLog index c00b88a9..609740b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-10 Benjamin Otte + + * glib/garray.h: use an intermediate cast to void * in g_array_index() + to not trigger cast alignment warnings, fixes #502927. + 2007-12-10 15:08:59 Tim Janik * let g_warn_if_fail replace g_assert as discussed here: diff --git a/glib/garray.h b/glib/garray.h index e288a729..7858e395 100644 --- a/glib/garray.h +++ b/glib/garray.h @@ -61,7 +61,7 @@ struct _GPtrArray #define g_array_append_val(a,v) g_array_append_vals (a, &(v), 1) #define g_array_prepend_val(a,v) g_array_prepend_vals (a, &(v), 1) #define g_array_insert_val(a,i,v) g_array_insert_vals (a, i, &(v), 1) -#define g_array_index(a,t,i) (((t*) (a)->data) [(i)]) +#define g_array_index(a,t,i) (((t*) (void *) (a)->data) [(i)]) GArray* g_array_new (gboolean zero_terminated, gboolean clear_,