libdvdnav-mactel.patch

来自「uclinux 下的vlc播放器源代码」· PATCH 代码 · 共 17 行

PATCH
17
字号
diff -puriN libdvdnav-orig/src/dvdread/bswap.h libdvdnav/src/dvdread/bswap.h--- libdvdnav-orig/src/dvdread/bswap.h	2006-01-26 23:26:43.000000000 +0100+++ libdvdnav/src/dvdread/bswap.h	2006-01-26 23:27:57.000000000 +0100@@ -59,6 +59,12 @@ #define B2N_32(x) x = be32toh(x) #define B2N_64(x) x = be64toh(x) +#elif defined(__APPLE__)+#include <libkern/OSByteOrder.h>+#define B2N_16(x) x = OSSwapBigToHostConstInt16(x)+#define B2N_32(x) x = OSSwapBigToHostConstInt32(x)+#define B2N_64(x) x = OSSwapBigToHostConstInt64(x)+ /* This is a slow but portable implementation, it has multiple evaluation   * problems so beware.  * Old FreeBSD's and Solaris don't have <byteswap.h> or any other such 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?