ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/XmlTools2/trunk/libs/pugiconfig.hpp
(Generate patch)

Comparing XmlTools2/trunk/libs/pugiconfig.hpp (file contents):
Revision 906 by s10k, Sat Feb 1 14:27:58 2014 UTC vs.
Revision 1055 by s10k, Fri Oct 28 21:05:06 2016 UTC

# Line 1 | Line 1
1 < /**
2 < * pugixml parser - version 1.2
3 < * --------------------------------------------------------
4 < * Copyright (C) 2006-2012, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)
5 < * Report bugs and download new versions at http://pugixml.org/
6 < *
7 < * This library is distributed under the MIT License. See notice at the end
8 < * of this file.
9 < *
10 < * This work is based on the pugxml parser, which is:
11 < * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net)
12 < */
13 <
14 < #ifndef HEADER_PUGICONFIG_HPP
15 < #define HEADER_PUGICONFIG_HPP
16 <
17 < // Uncomment this to enable wchar_t mode
18 < // #define PUGIXML_WCHAR_MODE
19 <
20 < // Uncomment this to disable XPath
21 < // #define PUGIXML_NO_XPATH
22 <
23 < // Uncomment this to disable STL
24 < // #define PUGIXML_NO_STL
25 <
26 < // Uncomment this to disable exceptions
27 < // #define PUGIXML_NO_EXCEPTIONS
28 <
29 < // Set this to control attributes for public classes/functions, i.e.:
30 < // #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL
31 < // #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL
32 < // #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall
33 < // In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead
34 <
35 < // Uncomment this to switch to header-only version
36 < // #define PUGIXML_HEADER_ONLY
37 < // #include "pugixml.cpp"
38 <
39 < // Tune these constants to adjust memory-related behavior
40 < // #define PUGIXML_MEMORY_PAGE_SIZE 32768
41 < // #define PUGIXML_MEMORY_OUTPUT_STACK 10240
42 < // #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096
43 <
44 < #endif
45 <
46 < /**
47 < * Copyright (c) 2006-2012 Arseny Kapoulkine
48 < *
49 < * Permission is hereby granted, free of charge, to any person
50 < * obtaining a copy of this software and associated documentation
51 < * files (the "Software"), to deal in the Software without
52 < * restriction, including without limitation the rights to use,
53 < * copy, modify, merge, publish, distribute, sublicense, and/or sell
54 < * copies of the Software, and to permit persons to whom the
55 < * Software is furnished to do so, subject to the following
56 < * conditions:
57 < *
58 < * The above copyright notice and this permission notice shall be
59 < * included in all copies or substantial portions of the Software.
60 < *
61 < * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
62 < * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
63 < * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
64 < * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
65 < * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
66 < * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
67 < * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
68 < * OTHER DEALINGS IN THE SOFTWARE.
69 < */
1 > /**
2 > * pugixml parser - version 1.7
3 > * --------------------------------------------------------
4 > * Copyright (C) 2006-2015, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)
5 > * Report bugs and download new versions at http://pugixml.org/
6 > *
7 > * This library is distributed under the MIT License. See notice at the end
8 > * of this file.
9 > *
10 > * This work is based on the pugxml parser, which is:
11 > * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net)
12 > */
13 >
14 > #ifndef HEADER_PUGICONFIG_HPP
15 > #define HEADER_PUGICONFIG_HPP
16 >
17 > // Uncomment this to enable wchar_t mode
18 > // #define PUGIXML_WCHAR_MODE
19 >
20 > // Uncomment this to enable compact mode
21 > // #define PUGIXML_COMPACT
22 >
23 > // Uncomment this to disable XPath
24 > // #define PUGIXML_NO_XPATH
25 >
26 > // Uncomment this to disable STL
27 > // #define PUGIXML_NO_STL
28 >
29 > // Uncomment this to disable exceptions
30 > // #define PUGIXML_NO_EXCEPTIONS
31 >
32 > // Set this to control attributes for public classes/functions, i.e.:
33 > // #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL
34 > // #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL
35 > // #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall
36 > // In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead
37 >
38 > // Tune these constants to adjust memory-related behavior
39 > // #define PUGIXML_MEMORY_PAGE_SIZE 32768
40 > // #define PUGIXML_MEMORY_OUTPUT_STACK 10240
41 > // #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096
42 >
43 > // Uncomment this to switch to header-only version
44 > // #define PUGIXML_HEADER_ONLY
45 >
46 > // Uncomment this to enable long long support
47 > // #define PUGIXML_HAS_LONG_LONG
48 >
49 > #endif
50 >
51 > /**
52 > * Copyright (c) 2006-2015 Arseny Kapoulkine
53 > *
54 > * Permission is hereby granted, free of charge, to any person
55 > * obtaining a copy of this software and associated documentation
56 > * files (the "Software"), to deal in the Software without
57 > * restriction, including without limitation the rights to use,
58 > * copy, modify, merge, publish, distribute, sublicense, and/or sell
59 > * copies of the Software, and to permit persons to whom the
60 > * Software is furnished to do so, subject to the following
61 > * conditions:
62 > *
63 > * The above copyright notice and this permission notice shall be
64 > * included in all copies or substantial portions of the Software.
65 > *
66 > * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
67 > * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
68 > * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
69 > * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
70 > * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
71 > * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
72 > * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
73 > * OTHER DEALINGS IN THE SOFTWARE.
74 > */

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)