From: <sl...@ke...> - 2009-03-01 19:19:02
|
Module: gst-plugins-bad Branch: master Commit: b30926428d4dfc9be532d83219f544f1d49cb9dc URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=b30926428d4dfc9be532d83219f544f1d49cb9dc Author: Sebastian Dröge <seb...@co...> Date: Sun Mar 1 20:09:24 2009 +0100 xdgmime: Use G_BYTE_ORDER instead of relying on LITTLE_ENDIAN to be defined --- gst/xdgmime/xdgmime/xdgmimemagic.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/gst/xdgmime/xdgmime/xdgmimemagic.c b/gst/xdgmime/xdgmime/xdgmimemagic.c index 814750e..4c2c0bb 100644 --- a/gst/xdgmime/xdgmime/xdgmimemagic.c +++ b/gst/xdgmime/xdgmime/xdgmimemagic.c @@ -39,6 +39,9 @@ #include <errno.h> #include <limits.h> +/* For G_BYTE_ORDER */ +#include <glib.h> + #ifndef FALSE #define FALSE (0) #endif @@ -446,7 +449,7 @@ _xdg_mime_magic_parse_magic_line (FILE * magic_file, XdgMimeMagicMatch * match) return XDG_MIME_MAGIC_ERROR; } /* FIXME: need to get this defined in a <config.h> style file */ -#if LITTLE_ENDIAN +#if G_BYTE_ORDER == G_LITTLE_ENDIAN for (i = 0; i < matchlet->value_length; i = i + matchlet->word_size) { if (matchlet->word_size == 2) *((xdg_uint16_t *) matchlet->value + i) = |