From 5d54f417a032fca429a303406f166ffbfc8c8d08 Mon Sep 17 00:00:00 2001 From: Mario Sergio Fujikawa Ferreira Date: Wed, 17 Apr 2002 00:29:35 +0000 Subject: o Add WITH_OPTIMIZED_BYTESWAP knob: to use optimized byteswap routines. This works only in the i386 architecture but only with 486 processors and above. o A trick to enable use of kernel routines Submitted by: eivind --- multimedia/ogle/files/extra-patch-include:ogle_endian.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 multimedia/ogle/files/extra-patch-include:ogle_endian.h (limited to 'multimedia/ogle/files/extra-patch-include:ogle_endian.h') diff --git a/multimedia/ogle/files/extra-patch-include:ogle_endian.h b/multimedia/ogle/files/extra-patch-include:ogle_endian.h new file mode 100644 index 000000000000..4ac268a17041 --- /dev/null +++ b/multimedia/ogle/files/extra-patch-include:ogle_endian.h @@ -0,0 +1,16 @@ +--- include/ogle_endian.h.orig Thu Oct 4 05:42:11 2001 ++++ include/ogle_endian.h Wed Apr 10 01:16:32 2002 +@@ -39,6 +39,13 @@ + #elif defined(HAVE_SYS_ENDIAN_H) + # include + # define FROM_BE_32(x) (swap32(x)) ++#elif defined(__FreeBSD__) ++# define _KERNEL ++# define I486_CPU /* Will crash unless 486+ */ ++# include ++# undef _KERNEL ++# undef I486_CPU ++# define FROM_BE_32(x) (ntohl(x)) + #else + # warning "No accelerated byte swap found. Using slow c version." + # include -- cgit v1.2.3