mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-21 20:38:45 +00:00
Fix breakage due to disappearance of __byte_swap_* on 5-CURRENT.
Submitted by: bento
This commit is contained in:
parent
f824e3bbfd
commit
c288c72352
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=35278
@ -1,6 +1,6 @@
|
||||
--- timidity/config.h.orig Tue Feb 1 23:16:29 2000
|
||||
+++ timidity/config.h Mon Apr 24 12:53:43 2000
|
||||
@@ -156,6 +156,22 @@
|
||||
--- timidity/config.h.orig Mon Jul 3 07:36:37 2000
|
||||
+++ timidity/config.h Sat Nov 18 18:47:45 2000
|
||||
@@ -159,6 +159,22 @@
|
||||
# endif
|
||||
#endif /* linux */
|
||||
|
||||
@ -23,27 +23,3 @@
|
||||
/* Win32 on Intel machines */
|
||||
#ifdef __WIN32__
|
||||
# define LITTLE_ENDIAN
|
||||
@@ -186,13 +202,23 @@
|
||||
#ifdef LITTLE_ENDIAN
|
||||
#define LE_SHORT(x) x
|
||||
#define LE_LONG(x) x
|
||||
+#if defined(__FreeBSD__) && !defined(__alpha__)
|
||||
+#define BE_SHORT(x) __byte_swap_word(x)
|
||||
+#define BE_LONG(x) __byte_swap_long(x)
|
||||
+#else
|
||||
#define BE_SHORT(x) XCHG_SHORT(x)
|
||||
#define BE_LONG(x) XCHG_LONG(x)
|
||||
+#endif
|
||||
#else
|
||||
#define BE_SHORT(x) x
|
||||
#define BE_LONG(x) x
|
||||
+#ifdef __FreeBSD__
|
||||
+#define LE_SHORT(x) __byte_swap_word(x)
|
||||
+#define LE_LONG(x) __byte_swap_long(x)
|
||||
+#else
|
||||
#define LE_SHORT(x) XCHG_SHORT(x)
|
||||
#define LE_LONG(x) XCHG_LONG(x)
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
#define MAX_AMPLIFICATION 800
|
||||
|
Loading…
Reference in New Issue
Block a user