diff --git a/gtk/xdgmime/ChangeLog b/gtk/xdgmime/ChangeLog index c746d85d72..9b970e04bc 100644 --- a/gtk/xdgmime/ChangeLog +++ b/gtk/xdgmime/ChangeLog @@ -1,3 +1,8 @@ +2005-05-20 Matthias Clasen + + * xdgmimecache.c (GET_UINT32): Don't rely on C99 + types. (#304924, John Ehresman) + 2005-04-29 Matthias Clasen * Sync to upstream. diff --git a/gtk/xdgmime/xdgmimecache.c b/gtk/xdgmime/xdgmimecache.c index bfa02862b5..9992f02ac3 100644 --- a/gtk/xdgmime/xdgmimecache.c +++ b/gtk/xdgmime/xdgmimecache.c @@ -79,8 +79,8 @@ struct _XdgMimeCache char *buffer; }; -#define GET_UINT16(cache,offset) (ntohs(*(uint16_t*)((cache) + (offset)))) -#define GET_UINT32(cache,offset) (ntohl(*(uint32_t*)((cache) + (offset)))) +#define GET_UINT16(cache,offset) (ntohs(*(xdg_uint16_t*)((cache) + (offset)))) +#define GET_UINT32(cache,offset) (ntohl(*(xdg_uint32_t*)((cache) + (offset)))) XdgMimeCache * _xdg_mime_cache_ref (XdgMimeCache *cache)