Skip to content

Commit 6e5fe0f

Browse files
committed
project: Update for 2.14.0 merge.
1 parent c545e84 commit 6e5fe0f

File tree

8 files changed

+73
-97
lines changed

8 files changed

+73
-97
lines changed

SMP/SMP.patch

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,23 @@
1-
diff --git a/parser.c b/parser.c
2-
index 10a1120a..67cce264 100644
3-
--- a/parser.c
4-
+++ b/parser.c
5-
@@ -7616,7 +7616,7 @@ xmlHandleUndeclaredEntity(xmlParserCtxtPtr ctxt, const xmlChar *name) {
6-
7-
static xmlEntityPtr
8-
xmlLookupGeneralEntity(xmlParserCtxtPtr ctxt, const xmlChar *name, int inAttr) {
9-
- xmlEntityPtr ent;
10-
+ xmlEntityPtr ent = NULL;
11-
12-
/*
13-
* Predefined entities override any extra definition
14-
@@ -9394,7 +9394,7 @@ next_attr:
15-
if (defaults != NULL) {
16-
for (i = 0; i < defaults->nbAttrs; i++) {
17-
xmlDefAttr *attr = &defaults->attrs[i];
18-
- const xmlChar *nsuri;
19-
+ const xmlChar *nsuri = NULL;
20-
unsigned hashValue, uriHashValue;
21-
int res;
1+
diff --git a/globals.c b/globals.c
2+
index 4726505b..8523b686 100644
3+
--- a/globals.c
4+
+++ b/globals.c
5+
@@ -77,7 +77,9 @@ static xmlMutex xmlThrDefMutex;
226

7+
#ifdef HAVE_WIN32_THREADS
8+
#if defined(LIBXML_STATIC) && !defined(LIBXML_STATIC_FOR_DLL)
9+
- #define USE_WAIT_DTOR
10+
+ #if !defined(WINAPI_FAMILY_PARTITION) || (!WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP))
11+
+ #define USE_WAIT_DTOR
12+
+ #endif
13+
#else
14+
#define USE_DLL_MAIN
15+
#endif
2316
diff --git a/xmlmodule.c b/xmlmodule.c
24-
index dd2fd7a5..a80bac1f 100644
17+
index 407227c1..1379fe14 100644
2518
--- a/xmlmodule.c
2619
+++ b/xmlmodule.c
27-
@@ -267,7 +267,15 @@ xmlModulePlatformSymbol(void *handle, const char *name, void **symbol)
20+
@@ -263,7 +263,15 @@ xmlModulePlatformSymbol(void *handle, const char *name, void **symbol)
2821
static void *
2922
xmlModulePlatformOpen(const char *name)
3023
{
@@ -41,10 +34,10 @@ index dd2fd7a5..a80bac1f 100644
4134

4235
/*
4336
diff --git a/xpath.c b/xpath.c
44-
index 485d7747..c3501fb3 100644
37+
index 7be6cfdc..75b62a87 100644
4538
--- a/xpath.c
4639
+++ b/xpath.c
47-
@@ -8481,7 +8481,7 @@ void
40+
@@ -8203,7 +8203,7 @@ void
4841
xmlXPathLangFunction(xmlXPathParserContextPtr ctxt, int nargs) {
4942
xmlXPathObjectPtr val;
5043
xmlNodePtr cur;

SMP/config.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
#ifndef __LIBXML_WIN32_CONFIG__
22
#define __LIBXML_WIN32_CONFIG__
33

4-
#define HAVE_SYS_STAT_H
5-
#define HAVE_STAT
6-
#define HAVE_FCNTL_H
7-
84
#if defined(__MINGW32__) || (defined(_MSC_VER) && _MSC_VER >= 1600)
95
#define HAVE_STDINT_H
106
#endif
@@ -18,5 +14,7 @@
1814
#endif
1915
#endif
2016

17+
#define XML_SYSCONFDIR "/etc"
18+
2119
#endif /* __LIBXML_WIN32_CONFIG__ */
2220

SMP/libxml/xmlversion.h

Lines changed: 19 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,36 @@
1515
*
1616
* the version string like "1.2.3"
1717
*/
18-
#define LIBXML_DOTTED_VERSION "2.13.7"
18+
#define LIBXML_DOTTED_VERSION "2.14.0"
1919

2020
/**
2121
* LIBXML_VERSION:
2222
*
2323
* the version number: 1.2.3 value is 10203
2424
*/
25-
#define LIBXML_VERSION 20137
25+
#define LIBXML_VERSION 20140
2626

2727
/**
2828
* LIBXML_VERSION_STRING:
2929
*
3030
* the version number string, 1.2.3 value is "10203"
3131
*/
32-
#define LIBXML_VERSION_STRING "20137"
32+
#define LIBXML_VERSION_STRING "20140"
3333

3434
/**
3535
* LIBXML_VERSION_EXTRA:
3636
*
3737
* extra version information, used to show a git commit description
3838
*/
39-
#define LIBXML_VERSION_EXTRA "-GITv2.13.7"
39+
#define LIBXML_VERSION_EXTRA "-GITv2.14.0"
4040

4141
/**
4242
* LIBXML_TEST_VERSION:
4343
*
4444
* Macro to check that the libxml version in use is compatible with
4545
* the version the software has been compiled against
4646
*/
47-
#define LIBXML_TEST_VERSION xmlCheckVersion(20137);
47+
#define LIBXML_TEST_VERSION xmlCheckVersion(20140);
4848

4949
/**
5050
* LIBXML_THREAD_ENABLED:
@@ -67,11 +67,9 @@
6767
/**
6868
* LIBXML_TREE_ENABLED:
6969
*
70-
* Whether the DOM like tree manipulation API support is configured in
70+
* Always enabled since 2.14.0
7171
*/
72-
#if 1
7372
#define LIBXML_TREE_ENABLED
74-
#endif
7573

7674
/**
7775
* LIBXML_OUTPUT_ENABLED:
@@ -127,15 +125,6 @@
127125
#define LIBXML_SAX1_ENABLED
128126
#endif
129127

130-
/**
131-
* LIBXML_FTP_ENABLED:
132-
*
133-
* Whether the FTP support is configured in
134-
*/
135-
#if 0
136-
#define LIBXML_FTP_ENABLED
137-
#endif
138-
139128
/**
140129
* LIBXML_HTTP_ENABLED:
141130
*
@@ -166,11 +155,9 @@
166155
/**
167156
* LIBXML_LEGACY_ENABLED:
168157
*
169-
* Whether the deprecated APIs are compiled in for compatibility
158+
* Removed in 2.14
170159
*/
171-
#if 1
172-
#define LIBXML_LEGACY_ENABLED
173-
#endif
160+
#undef LIBXML_LEGACY_ENABLED
174161

175162
/**
176163
* LIBXML_C14N_ENABLED:
@@ -208,15 +195,6 @@
208195
#define LIBXML_XPTR_ENABLED
209196
#endif
210197

211-
/**
212-
* LIBXML_XPTR_LOCS_ENABLED:
213-
*
214-
* Whether support for XPointer locations is configured in
215-
*/
216-
#if 0
217-
#define LIBXML_XPTR_LOCS_ENABLED
218-
#endif
219-
220198
/**
221199
* LIBXML_XINCLUDE_ENABLED:
222200
*
@@ -265,11 +243,9 @@
265243
/**
266244
* LIBXML_UNICODE_ENABLED:
267245
*
268-
* Whether the Unicode related interfaces are compiled in
246+
* Removed in 2.14
269247
*/
270-
#if 1
271-
#define LIBXML_UNICODE_ENABLED
272-
#endif
248+
#undef LIBXML_UNICODE_ENABLED
273249

274250
/**
275251
* LIBXML_REGEXP_ENABLED:
@@ -289,6 +265,15 @@
289265
#define LIBXML_AUTOMATA_ENABLED
290266
#endif
291267

268+
/**
269+
* LIBXML_RELAXNG_ENABLED:
270+
*
271+
* Whether the RelaxNG validation interfaces are compiled in
272+
*/
273+
#if 1
274+
#define LIBXML_RELAXNG_ENABLED
275+
#endif
276+
292277
/**
293278
* LIBXML_SCHEMAS_ENABLED:
294279
*

SMP/libxml2.vcxproj.filters

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,9 @@
105105
<ClCompile Include="..\HTMLtree.c">
106106
<Filter>Source Files</Filter>
107107
</ClCompile>
108-
<ClCompile Include="..\legacy.c">
109-
<Filter>Source Files</Filter>
110-
</ClCompile>
111108
<ClCompile Include="..\list.c">
112109
<Filter>Source Files</Filter>
113110
</ClCompile>
114-
<ClCompile Include="..\nanoftp.c">
115-
<Filter>Source Files</Filter>
116-
</ClCompile>
117111
<ClCompile Include="..\nanohttp.c">
118112
<Filter>Source Files</Filter>
119113
</ClCompile>
@@ -129,9 +123,6 @@
129123
<ClCompile Include="..\relaxng.c">
130124
<Filter>Source Files</Filter>
131125
</ClCompile>
132-
<ClCompile Include="..\SAX.c">
133-
<Filter>Source Files</Filter>
134-
</ClCompile>
135126
<ClCompile Include="..\SAX2.c">
136127
<Filter>Source Files</Filter>
137128
</ClCompile>
@@ -359,6 +350,15 @@
359350
<ClInclude Include="..\include\private\xzlib.h">
360351
<Filter>Header Files\include\private</Filter>
361352
</ClInclude>
353+
<ClInclude Include="..\include\private\unicode.h">
354+
<Filter>Header Files\include\private</Filter>
355+
</ClInclude>
356+
<ClInclude Include="..\include\private\cata.h">
357+
<Filter>Header Files\include\private</Filter>
358+
</ClInclude>
359+
<ClInclude Include="..\include\private\lint.h">
360+
<Filter>Header Files\include\private</Filter>
361+
</ClInclude>
362362
</ItemGroup>
363363
<ItemGroup>
364364
<ResourceCompile Include="..\win32\libxml2.rc">

SMP/libxml2_files.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,14 @@
1616
<ClCompile Include="..\hash.c" />
1717
<ClCompile Include="..\HTMLparser.c" />
1818
<ClCompile Include="..\HTMLtree.c" />
19-
<ClCompile Include="..\legacy.c" />
2019
<ClCompile Include="..\list.c" />
21-
<ClCompile Include="..\nanoftp.c" />
2220
<ClCompile Include="..\nanohttp.c">
2321
<ForcedIncludeFiles>io.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
2422
</ClCompile>
2523
<ClCompile Include="..\parser.c" />
2624
<ClCompile Include="..\parserInternals.c" />
2725
<ClCompile Include="..\pattern.c" />
2826
<ClCompile Include="..\relaxng.c" />
29-
<ClCompile Include="..\SAX.c" />
3027
<ClCompile Include="..\SAX2.c" />
3128
<ClCompile Include="..\schematron.c" />
3229
<ClCompile Include="..\threads.c" />
@@ -100,13 +97,15 @@
10097
<ClInclude Include="..\include\libxml\xpathInternals.h" />
10198
<ClInclude Include="..\include\libxml\xpointer.h" />
10299
<ClInclude Include="..\include\private\buf.h" />
100+
<ClInclude Include="..\include\private\cata.h" />
103101
<ClInclude Include="..\include\private\dict.h" />
104102
<ClInclude Include="..\include\private\enc.h" />
105103
<ClInclude Include="..\include\private\entities.h" />
106104
<ClInclude Include="..\include\private\error.h" />
107105
<ClInclude Include="..\include\private\globals.h" />
108106
<ClInclude Include="..\include\private\html.h" />
109107
<ClInclude Include="..\include\private\io.h" />
108+
<ClInclude Include="..\include\private\lint.h" />
110109
<ClInclude Include="..\include\private\memory.h" />
111110
<ClInclude Include="..\include\private\parser.h" />
112111
<ClInclude Include="..\include\private\regexp.h" />
@@ -117,6 +116,7 @@
117116
<ClInclude Include="..\include\private\xinclude.h" />
118117
<ClInclude Include="..\include\private\xpath.h" />
119118
<ClInclude Include="..\include\private\xzlib.h" />
119+
<ClInclude Include="..\include\private\unicode.h" />
120120
<ClInclude Include="..\libxml.h" />
121121
<ClInclude Include="config.h" />
122122
<ClInclude Include="libxml\xmlversion.h" />

SMP/libxml2_winrt.vcxproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</ImportGroup>
1111
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|Win32'">
1212
<ClCompile>
13-
<PreprocessorDefinitions>IN_LIBXML;LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
13+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1414
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
1515
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
1616
</ClCompile>
@@ -55,7 +55,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
5555
</ItemDefinitionGroup>
5656
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugWinRT|x64'">
5757
<ClCompile>
58-
<PreprocessorDefinitions>IN_LIBXML;LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
58+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
5959
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6060
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
6161
</ClCompile>
@@ -100,7 +100,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
100100
</ItemDefinitionGroup>
101101
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|Win32'">
102102
<ClCompile>
103-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
103+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
104104
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105105
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
106106
</ClCompile>
@@ -145,7 +145,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
145145
</ItemDefinitionGroup>
146146
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLLWinRT|x64'">
147147
<ClCompile>
148-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;DEBUG;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
149149
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
150150
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
151151
</ClCompile>
@@ -190,7 +190,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
190190
</ItemDefinitionGroup>
191191
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|Win32'">
192192
<ClCompile>
193-
<PreprocessorDefinitions>IN_LIBXML;LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
193+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194194
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
195195
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
196196
</ClCompile>
@@ -235,7 +235,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
235235
</ItemDefinitionGroup>
236236
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseWinRT|x64'">
237237
<ClCompile>
238-
<PreprocessorDefinitions>IN_LIBXML;LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
238+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);LIBXML_STATIC;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
239239
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
240240
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
241241
</ClCompile>
@@ -280,7 +280,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
280280
</ItemDefinitionGroup>
281281
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|Win32'">
282282
<ClCompile>
283-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
283+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
284284
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
285285
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
286286
</ClCompile>
@@ -325,7 +325,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
325325
</ItemDefinitionGroup>
326326
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|Win32'">
327327
<ClCompile>
328-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
328+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
329329
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
330330
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
331331
</ClCompile>
@@ -370,7 +370,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
370370
</ItemDefinitionGroup>
371371
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRT|x64'">
372372
<ClCompile>
373-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
373+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
374374
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
375375
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
376376
</ClCompile>
@@ -415,7 +415,7 @@ del /f /q $(OutDir)\licenses\libxml2.txt
415415
</ItemDefinitionGroup>
416416
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLLWinRTStaticDeps|x64'">
417417
<ClCompile>
418-
<PreprocessorDefinitions>IN_LIBXML;HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
418+
<PreprocessorDefinitions>IN_LIBXML;XML_THREAD_LOCAL=__declspec(thread);HAVE_LIBLZMA;HAVE_LZMA_H;HAVE_LIBZ;HAVE_ZLIB_H;HAVE_CONFIG_H;LZMA_API_STATIC;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBXML_STATIC_FOR_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
419419
<AdditionalIncludeDirectories>.\;..\;..\include;$(OutDir)\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
420420
<DisableSpecificWarnings>4267;4244;4005;4996;4723;%(DisableSpecificWarnings)</DisableSpecificWarnings>
421421
</ClCompile>

0 commit comments

Comments
 (0)