Mercurial > hg > orthanc
comparison Core/DicomNetworking/DicomUserConnection.cpp @ 3828:3d1bb2193832
fix build on os x
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 10 Apr 2020 16:35:41 +0200 |
parents | 7f083dfae62b |
children | 4fde7933e504 |
comparison
equal
deleted
inserted
replaced
3826:e82bd07c384e | 3828:3d1bb2193832 |
---|---|
90 #include "../DicomFormat/DicomArray.h" | 90 #include "../DicomFormat/DicomArray.h" |
91 #include "../Logging.h" | 91 #include "../Logging.h" |
92 #include "../OrthancException.h" | 92 #include "../OrthancException.h" |
93 #include "../DicomParsing/FromDcmtkBridge.h" | 93 #include "../DicomParsing/FromDcmtkBridge.h" |
94 #include "../DicomParsing/ToDcmtkBridge.h" | 94 #include "../DicomParsing/ToDcmtkBridge.h" |
95 #include "NetworkingCompatibility.h" | |
95 | 96 |
96 #include <dcmtk/dcmdata/dcdeftag.h> | 97 #include <dcmtk/dcmdata/dcdeftag.h> |
97 #include <dcmtk/dcmdata/dcfilefo.h> | 98 #include <dcmtk/dcmdata/dcfilefo.h> |
98 #include <dcmtk/dcmdata/dcistrmb.h> | 99 #include <dcmtk/dcmdata/dcistrmb.h> |
99 #include <dcmtk/dcmdata/dcistrmf.h> | 100 #include <dcmtk/dcmdata/dcistrmf.h> |
100 #include <dcmtk/dcmdata/dcmetinf.h> | 101 #include <dcmtk/dcmdata/dcmetinf.h> |
101 #include <dcmtk/dcmnet/diutil.h> | 102 #include <dcmtk/dcmnet/diutil.h> |
102 | 103 |
103 #include <set> | 104 #include <set> |
104 | |
105 | |
106 #ifdef _WIN32 | |
107 /** | |
108 * "The maximum length, in bytes, of the string returned in the buffer | |
109 * pointed to by the name parameter is dependent on the namespace provider, | |
110 * but this string must be 256 bytes or less. | |
111 * http://msdn.microsoft.com/en-us/library/windows/desktop/ms738527(v=vs.85).aspx | |
112 **/ | |
113 # define HOST_NAME_MAX 256 | |
114 # include <winsock.h> | |
115 #endif | |
116 | |
117 | |
118 #if !defined(HOST_NAME_MAX) && defined(_POSIX_HOST_NAME_MAX) | |
119 /** | |
120 * TO IMPROVE: "_POSIX_HOST_NAME_MAX is only the minimum value that | |
121 * HOST_NAME_MAX can ever have [...] Therefore you cannot allocate an | |
122 * array of size _POSIX_HOST_NAME_MAX, invoke gethostname() and expect | |
123 * that the result will fit." | |
124 * http://lists.gnu.org/archive/html/bug-gnulib/2009-08/msg00128.html | |
125 **/ | |
126 #define HOST_NAME_MAX _POSIX_HOST_NAME_MAX | |
127 #endif | |
128 | 105 |
129 | 106 |
130 static const char* DEFAULT_PREFERRED_TRANSFER_SYNTAX = UID_LittleEndianImplicitTransferSyntax; | 107 static const char* DEFAULT_PREFERRED_TRANSFER_SYNTAX = UID_LittleEndianImplicitTransferSyntax; |
131 | 108 |
132 /** | 109 /** |