summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@sun.com>2007-01-03 15:44:55 -0800
committerAlan Coopersmith <alan.coopersmith@sun.com>2007-01-03 15:44:55 -0800
commit2fd4626fa6969b84d8e2f9db16d6e2d44c4bc499 (patch)
tree46f50bca6b88383b1dd58ae5eadbbde257f9b353 /include
parent66fa87292ef26bd0f464481287f3af992cd5741c (diff)
Make GLX byteswap macros more portable
- Use autoconf tests instead of platform-specific #ifdef's to decide which macros to use. - Provide fallbacks for platforms like Solaris that don't provide any of the existing known forms.
Diffstat (limited to 'include')
-rw-r--r--include/dix-config.h.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/dix-config.h.in b/include/dix-config.h.in
index 7aabae2ec..6bf27865c 100644
--- a/include/dix-config.h.in
+++ b/include/dix-config.h.in
@@ -93,6 +93,9 @@
/* Define to 1 if you have the <asm/mtrr.h> header file. */
#undef HAVE_ASM_MTRR_H
+/* Define to 1 if you have the <byteswap.h> header file. */
+#undef HAVE_BYTESWAP_H
+
/* Define to 1 if you have the <dbm.h> header file. */
#undef HAVE_DBM_H
@@ -311,6 +314,9 @@
/* Use rgb.txt directly */
#undef USE_RGB_TXT
+/* Define to use byteswap macros from <sys/endian.h> */
+#undef USE_SYS_ENDIAN_H
+
/* unaligned word accesses behave as expected */
#undef WORKING_UNALIGNED_INT
@@ -469,4 +475,13 @@
/* Path to XErrorDB file */
#undef XERRORDB_PATH
+/* Define to 16-bit byteswap macro */
+#undef bswap_16
+
+/* Define to 32-bit byteswap macro */
+#undef bswap_32
+
+/* Define to 64-bit byteswap macro */
+#undef bswap_64
+
#endif /* _DIX_CONFIG_H_ */