summaryrefslogtreecommitdiffstats
path: root/src/dcmtk-1-explicit-cast.patch
diff options
context:
space:
mode:
authorMartin Lambers <marlam@marlam.de>2010-11-16 14:07:43 (GMT)
committerMartin Lambers <marlam@marlam.de>2010-11-16 14:07:43 (GMT)
commit4c758bf74c4063c16281fb22521353ed1ae8051a (patch)
treee00e00b8bad1760b7b8ece281ec89f7f09cba4ea /src/dcmtk-1-explicit-cast.patch
parent565fcd82fdef1b234b930f2b99a946d9647d1124 (diff)
downloadmxe-4c758bf74c4063c16281fb22521353ed1ae8051a.zip
mxe-4c758bf74c4063c16281fb22521353ed1ae8051a.tar.gz
mxe-4c758bf74c4063c16281fb22521353ed1ae8051a.tar.bz2
new package: dcmtk
Diffstat (limited to 'src/dcmtk-1-explicit-cast.patch')
-rw-r--r--src/dcmtk-1-explicit-cast.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/dcmtk-1-explicit-cast.patch b/src/dcmtk-1-explicit-cast.patch
new file mode 100644
index 0000000..6c36f18
--- /dev/null
+++ b/src/dcmtk-1-explicit-cast.patch
@@ -0,0 +1,23 @@
+This file is part of mingw-cross-env.
+See doc/index.html for further information.
+
+--- dcmtk-3.5.4.orig/ofstd/libsrc/ofthread.cc 2005-12-08 16:49:02.000000000 +0100
++++ dcmtk-3.5.4/ofstd/libsrc/ofthread.cc 2010-06-15 21:34:29.234201660 +0200
+@@ -139,7 +139,7 @@
+ theThreadHandle = _beginthreadex(NULL, 0, thread_stub, (void *)this, 0, &tid);
+ if (theThreadHandle == 0) return errno; else
+ {
+- theThread = tid;
++ theThread = (void *)tid;
+ return 0;
+ }
+ #elif defined(POSIX_INTERFACE)
+@@ -195,7 +195,7 @@
+ #endif
+ {
+ #ifdef WINDOWS_INTERFACE
+- if (theThread == tID) return OFTrue; else return OFFalse;
++ if (theThread == (void *)tID) return OFTrue; else return OFFalse;
+ #elif defined(POSIX_INTERFACE)
+ #ifdef HAVE_POINTER_TYPE_PTHREAD_T
+ // dangerous - we cast an unsigned long back to a pointer type and hope that it is still valid