annotate src/dcmtk-3-pointer-fixes.patch @ 6354:9d1395334e68

mingw-w64: Handle negative zero input for cacosh (bug #49091). * src/mingw-w64-complex-inverse-trig.patch: Handle negative zero input for cacosh.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 05 Aug 2022 19:32:03 +0200
parents fb000475ca16
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5066
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
1 This file is part of MXE. See LICENSE.md for licensing information.
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
2
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
3 Contains ad hoc patches for cross building.
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
4
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
5 From 808089f334f44ea125ec5263fb85c0f2c95fd190 Mon Sep 17 00:00:00 2001
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
6 From: MXE
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
7 Date: Sat, 6 Jun 2015 06:16:19 -0700
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
8 Subject: [PATCH] Do not cast pointer to integer types. Instead, pass them in
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
9 as-is.
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
10
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
11
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
12 diff --git a/dcmnet/libsrc/dul.cc b/dcmnet/libsrc/dul.cc
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
13 index 48a267b..3a5eb18 100644
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
14 --- a/dcmnet/libsrc/dul.cc
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
15 +++ b/dcmnet/libsrc/dul.cc
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
16 @@ -1770,7 +1770,7 @@ receiveTransportConnectionTCP(PRIVATE_NETWORKKEY ** network,
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
17 // send number of socket handle in child process over anonymous pipe
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
18 DWORD bytesWritten;
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
19 char buf[20];
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
20 - sprintf(buf, "%i", OFreinterpret_cast(int, childSocketHandle));
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
21 + sprintf(buf, "%p", childSocketHandle);
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
22 if (!WriteFile(hChildStdInWriteDup, buf, strlen(buf) + 1, &bytesWritten, NULL))
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
23 {
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
24 CloseHandle(hChildStdInWriteDup);
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
25 @@ -1780,7 +1780,7 @@ receiveTransportConnectionTCP(PRIVATE_NETWORKKEY ** network,
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
26 // return OF_ok status code DULC_FORKEDCHILD with descriptive text
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
27 OFOStringStream stream;
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
28 stream << "New child process started with pid " << OFstatic_cast(int, pi.dwProcessId)
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
29 - << ", socketHandle " << OFreinterpret_cast(int, childSocketHandle) << OFStringStream_ends;
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
30 + << ", socketHandle " << childSocketHandle << OFStringStream_ends;
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
31 OFSTRINGSTREAM_GETOFSTRING(stream, msg)
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
32 return makeDcmnetCondition(DULC_FORKEDCHILD, OF_ok, msg.c_str());
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
33 }
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
34 --
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
35 2.1.4
fb000475ca16 dcmtk: update patches/build
John Donoghue
parents:
diff changeset
36