[3.5][Security] bpo-30947, bpo-31170: Update expat from 2.2.1 to 2.2.… · python/cpython@f2492bb (original) (raw)
1
``
`-
/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
`
2
``
`-
See the file COPYING for copying permission.
`
``
1
`+
/*
`
``
2
`+
`
``
3
`+
__\ / / __ __ | |
`
``
4
`` +
/ _ \ /| '_ \ / _` | __|
``
``
5
`+
| _// | |) | (| | |
`
``
6
`+
_/_/_\ ./ _,|__|
`
``
7
`+
|_| XML parser
`
``
8
+
``
9
`+
Copyright (c) 1997-2000 Thai Open Source Software Center Ltd
`
``
10
`+
Copyright (c) 2000-2017 Expat development team
`
``
11
`+
Licensed under the MIT license:
`
``
12
+
``
13
`+
Permission is hereby granted, free of charge, to any person obtaining
`
``
14
`+
a copy of this software and associated documentation files (the
`
``
15
`+
"Software"), to deal in the Software without restriction, including
`
``
16
`+
without limitation the rights to use, copy, modify, merge, publish,
`
``
17
`+
distribute, sublicense, and/or sell copies of the Software, and to permit
`
``
18
`+
persons to whom the Software is furnished to do so, subject to the
`
``
19
`+
following conditions:
`
``
20
+
``
21
`+
The above copyright notice and this permission notice shall be included
`
``
22
`+
in all copies or substantial portions of the Software.
`
``
23
+
``
24
`+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
`
``
25
`+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
`
``
26
`+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
`
``
27
`+
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
`
``
28
`+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
`
``
29
`+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
`
``
30
`+
USE OR OTHER DEALINGS IN THE SOFTWARE.
`
3
31
`*/
`
4
32
``
5
33
`#ifndef Expat_INCLUDED
`
`@@ -24,7 +52,6 @@ extern "C" {
`
24
52
`struct XML_ParserStruct;
`
25
53
`typedef struct XML_ParserStruct *XML_Parser;
`
26
54
``
27
``
`-
/* Should this be defined using stdbool.h when C99 is available? */
`
28
55
`typedef unsigned char XML_Bool;
`
29
56
`#define XML_TRUE ((XML_Bool) 1)
`
30
57
`#define XML_FALSE ((XML_Bool) 0)
`
`@@ -1049,7 +1076,7 @@ XML_GetFeatureList(void);
`
1049
1076
`*/
`
1050
1077
`#define XML_MAJOR_VERSION 2
`
1051
1078
`#define XML_MINOR_VERSION 2
`
1052
``
`-
#define XML_MICRO_VERSION 1
`
``
1079
`+
#define XML_MICRO_VERSION 4
`
1053
1080
``
1054
1081
`#ifdef __cplusplus
`
1055
1082
`}
`