summaryrefslogtreecommitdiff
path: root/src/input/libdvdread/diff_against_cvs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/libdvdread/diff_against_cvs.patch')
-rw-r--r--src/input/libdvdread/diff_against_cvs.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/input/libdvdread/diff_against_cvs.patch b/src/input/libdvdread/diff_against_cvs.patch
index 074d111f2..faed31254 100644
--- a/src/input/libdvdread/diff_against_cvs.patch
+++ b/src/input/libdvdread/diff_against_cvs.patch
@@ -754,3 +754,27 @@
#undef ATTRIBUTE_PACKED
+--- bswap.h
++++ bswap.h
+@@ -65,7 +65,7 @@
+ * functionality!
+ */
+
+-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__)
++#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(_MSC_VER)
+ #define B2N_16(x) \
+ x = ((((x) & 0xff00) >> 8) | \
+ (((x) & 0x00ff) << 8))
+--- dvd_reader.h
++++ dvd_reader.h
+@@ -21,6 +21,10 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
++#if defined(_MSC_VER)
++typedef long ssize_t;
++#endif /* _MSC_VER */
++
+ #include <sys/types.h>
+
+ /**