Author: kelnos
Date: 2008-05-07 06:15:25 +0000 (Wed, 07 May 2008)
New Revision: 26934
Modified:
xfconf/trunk/xfsettingsd/registry.c
Log:
fix byte order, put the byte order as a CARD8, not CARD32
Modified: xfconf/trunk/xfsettingsd/registry.c
===================================================================
--- xfconf/trunk/xfsettingsd/registry.c 2008-05-07 06:15:09 UTC (rev 26933)
+++ xfconf/trunk/xfsettingsd/registry.c 2008-05-07 06:15:25 UTC (rev 26934)
@@ -260,7 +260,11 @@
buffer = NULL;
pos = buffer = g_new0(guchar, buf_len);
- *(CARD32 *)pos = LSBFirst;
+#if G_BYTE_ORDER == G_LITTLE_ENDIAN
+ *(CARD8 *)pos = LSBFirst;
+#else
+ *(CARD8 *)pos = MSBFirst;
+#endif
pos +=4;
*(CARD32 *)pos = registry->priv->serial++;
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits