xdgmime: Use g_ntoh[ls] instead of the non-GLib functions for Win32 compatibility
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 1 Mar 2009 19:11:07 +0000 (20:11 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 1 Mar 2009 19:11:07 +0000 (20:11 +0100)
gst/xdgmime/xdgmime/xdgmimecache.c

index 3a198c3..8dce96a 100644 (file)
@@ -37,7 +37,7 @@
 #include <fnmatch.h>
 #include <assert.h>
 
-#include <netinet/in.h>         /* for ntohl/ntohs */
+#include <glib.h>
 
 #ifdef HAVE_MMAP
 #include <sys/mman.h>
@@ -82,8 +82,8 @@ struct _XdgMimeCache
   char *buffer;
 };
 
-#define GET_UINT16(cache,offset) (ntohs(*(xdg_uint16_t*)((cache) + (offset))))
-#define GET_UINT32(cache,offset) (ntohl(*(xdg_uint32_t*)((cache) + (offset))))
+#define GET_UINT16(cache,offset) (g_ntohs(*(xdg_uint16_t*)((cache) + (offset))))
+#define GET_UINT32(cache,offset) (g_ntohl(*(xdg_uint32_t*)((cache) + (offset))))
 
 XdgMimeCache *
 _xdg_mime_cache_ref (XdgMimeCache * cache)