open-src/xserver/xorg/glx-byteswap.patch
changeset 606 068c11b419c9
parent 605 e5259db5befc
child 607 261c0d718d67
--- a/open-src/xserver/xorg/glx-byteswap.patch	Sat Jan 10 10:35:32 2009 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,138 +0,0 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use subject to license terms.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the
-# "Software"), to deal in the Software without restriction, including
-# without limitation the rights to use, copy, modify, merge, publish,
-# distribute, and/or sell copies of the Software, and to permit persons
-# to whom the Software is furnished to do so, provided that the above
-# copyright notice(s) and this permission notice appear in all copies of
-# the Software and that both the above copyright notice(s) and this
-# permission notice appear in supporting documentation.
-# 
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
-# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
-# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
-# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
-# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-# 
-# Except as contained in this notice, the name of a copyright holder
-# shall not be used in advertising or otherwise to promote the sale, use
-# or other dealings in this Software without prior written authorization
-# of the copyright holder.
-
-diff -urp -x Makefile.in GL/glx/indirect_dispatch_swap.c GL/glx/indirect_dispatch_swap.c
---- GL/glx/indirect_dispatch_swap.c	2006-10-13 15:52:33.000000000 -0700
-+++ GL/glx/indirect_dispatch_swap.c	2006-11-10 19:25:30.378975000 -0800
-@@ -35,6 +35,18 @@
- #define bswap_16 __swap16
- #define bswap_32 __swap32
- #define bswap_64 __swap64
-+#elif defined(sun)
-+#define	bswap_16(value)  \
-+ 	((((value) & 0xff) << 8) | ((value) >> 8))
-+
-+#define	bswap_32(value)	\
-+ 	(((uint32_t)bswap_16((uint16_t)((value) & 0xffff)) << 16) | \
-+ 	(uint32_t)bswap_16((uint16_t)((value) >> 16)))
-+ 
-+#define	bswap_64(value)	\
-+ 	(((uint64_t)bswap_32((uint32_t)((value) & 0xffffffff)) \
-+ 	    << 32) | \
-+ 	(uint64_t)bswap_32((uint32_t)((value) >> 32)))
- #else
- #include <sys/endian.h>
- #define bswap_16 bswap16
-diff -urp -x Makefile.in GL/glx/indirect_program.c GL/glx/indirect_program.c
---- GL/glx/indirect_program.c	2006-10-11 15:42:19.000000000 -0700
-+++ GL/glx/indirect_program.c	2006-11-10 19:24:45.323007000 -0800
-@@ -53,6 +53,18 @@
- #define bswap_16 __swap16
- #define bswap_32 __swap32
- #define bswap_64 __swap64
-+#elif defined(sun)
-+#define	bswap_16(value)  \
-+ 	((((value) & 0xff) << 8) | ((value) >> 8))
-+
-+#define	bswap_32(value)	\
-+ 	(((uint32_t)bswap_16((uint16_t)((value) & 0xffff)) << 16) | \
-+ 	(uint32_t)bswap_16((uint16_t)((value) >> 16)))
-+ 
-+#define	bswap_64(value)	\
-+ 	(((uint64_t)bswap_32((uint32_t)((value) & 0xffffffff)) \
-+ 	    << 32) | \
-+ 	(uint64_t)bswap_32((uint32_t)((value) >> 32)))
- #else
- #include <sys/endian.h>
- #define bswap_16 bswap16
-diff -urp -x Makefile.in GL/glx/indirect_texture_compression.c GL/glx/indirect_texture_compression.c
---- GL/glx/indirect_texture_compression.c	2006-10-11 15:42:19.000000000 -0700
-+++ GL/glx/indirect_texture_compression.c	2006-11-10 19:25:39.197558000 -0800
-@@ -46,6 +46,18 @@
- #define bswap_16 __swap16
- #define bswap_32 __swap32
- #define bswap_64 __swap64
-+#elif defined(sun)
-+#define	bswap_16(value)  \
-+ 	((((value) & 0xff) << 8) | ((value) >> 8))
-+
-+#define	bswap_32(value)	\
-+ 	(((uint32_t)bswap_16((uint16_t)((value) & 0xffff)) << 16) | \
-+ 	(uint32_t)bswap_16((uint16_t)((value) >> 16)))
-+ 
-+#define	bswap_64(value)	\
-+ 	(((uint64_t)bswap_32((uint32_t)((value) & 0xffffffff)) \
-+ 	    << 32) | \
-+ 	(uint64_t)bswap_32((uint32_t)((value) >> 32)))
- #else
- #include <sys/endian.h>
- #define bswap_16 bswap16
-diff -urp -x Makefile.in GL/glx/indirect_util.c GL/glx/indirect_util.c
---- GL/glx/indirect_util.c	2006-10-11 15:42:19.000000000 -0700
-+++ GL/glx/indirect_util.c	2006-11-10 19:26:04.183304000 -0800
-@@ -35,6 +35,18 @@
- #define bswap_16 __swap16
- #define bswap_32 __swap32
- #define bswap_64 __swap64
-+#elif defined(sun)
-+#define	bswap_16(value)  \
-+ 	((((value) & 0xff) << 8) | ((value) >> 8))
-+
-+#define	bswap_32(value)	\
-+ 	(((uint32_t)bswap_16((uint16_t)((value) & 0xffff)) << 16) | \
-+ 	(uint32_t)bswap_16((uint16_t)((value) >> 16)))
-+ 
-+#define	bswap_64(value)	\
-+ 	(((uint64_t)bswap_32((uint32_t)((value) & 0xffffffff)) \
-+ 	    << 32) | \
-+ 	(uint64_t)bswap_32((uint32_t)((value) >> 32)))
- #else
- #include <sys/endian.h>
- #define bswap_16 bswap16
-diff -urp -x Makefile.in GL/glx/swap_interval.c GL/glx/swap_interval.c
---- GL/glx/swap_interval.c	2006-10-11 15:42:19.000000000 -0700
-+++ GL/glx/swap_interval.c	2006-11-10 19:26:43.705203000 -0800
-@@ -47,6 +47,18 @@
- #define bswap_16 __swap16
- #define bswap_32 __swap32
- #define bswap_64 __swap64
-+#elif defined(sun)
-+#define	bswap_16(value)  \
-+ 	((((value) & 0xff) << 8) | ((value) >> 8))
-+
-+#define	bswap_32(value)	\
-+ 	(((uint32_t)bswap_16((uint16_t)((value) & 0xffff)) << 16) | \
-+ 	(uint32_t)bswap_16((uint16_t)((value) >> 16)))
-+ 
-+#define	bswap_64(value)	\
-+ 	(((uint64_t)bswap_32((uint32_t)((value) & 0xffffffff)) \
-+ 	    << 32) | \
-+ 	(uint64_t)bswap_32((uint32_t)((value) >> 32)))
- #else
- #include <sys/endian.h>
- #define bswap_16 bswap16