Franz Höpfinger
8df9b25bb9
Update attribute handling to use int32_t and uint32_t types.
...
The commit changes the attribute handling in the code to utilize int32_t and uint32_t types for better consistency and compatibility.
2024-05-30 20:31:00 +02:00
Franz Höpfinger
53d8ec5573
Update attribute setting functions to use specific integer types
...
The commit updates attribute setting functions to use int32_t and uint32_t types for better clarity and consistency.
2024-05-30 20:28:46 +02:00
Franz Höpfinger
5e27269c04
Update attribute setting functions to use specific integer types
...
The commit changes the attribute setting functions in both the .cpp and .h files to use int32_t and uint32_t instead of int and unsigned for better type specificity.
2024-05-30 20:27:26 +02:00
Franz Höpfinger
693052afe4
Update integer types to int32_t and uint32_t for better clarity and consistency.
2024-05-30 20:19:13 +02:00
Franz Höpfinger
42875a9f60
Update data type in ToBool function for better clarity and consistency.
...
- Change int to int32_t in the ToBool function for improved data type clarity.
2024-05-30 20:16:20 +02:00
Franz Höpfinger
afb8fabf58
Update integer parsing to use long type and unsigned parsing to use unsigned long type for better compatibility with different platforms.
...
Update integer parsing to use long type and unsigned parsing to use unsigned long type for better compatibility with different platforms. Alternatively, use the PRI Macros there.
alternatively use the PRI Macros there.
2024-05-30 20:13:48 +02:00
Franz Höpfinger
a151353f3a
Update integer to string conversion functions for different data types.
...
- Changed formatting from %d to %ld for int32_t.
- Changed formatting from %u to %lu for uint32_t.
alternatively use the PRI Macros there.
2024-05-30 20:08:50 +02:00
Franz Höpfinger
ef185a8f85
Update PushText functions to use specific integer types
...
The commit changes the PushText functions in both the .cpp and .h files to utilize int32_t and uint32_t instead of int and unsigned for better type specificity.
2024-05-30 20:05:52 +02:00
Franz Höpfinger
8fed517e5d
Update SetText method parameters to use int32_t and uint32_t.
...
This change updates the SetText method in both the .cpp and .h files to use int32_t and uint32_t types for better consistency and clarity.
2024-05-30 19:53:50 +02:00
Franz Höpfinger
e269b2e91f
Update QueryIntText and QueryUnsignedText functions to use int32_t and uint32_t types instead of int and unsigned in tinyxml2.cpp and tinyxml2.h.
2024-05-30 19:53:44 +02:00
Franz Höpfinger
cd8c1a6322
Update ToStr functions to use int32_t and uint32_t types, and change corresponding function signatures in the header file. Update ToInt and ToUnsigned functions to use int32_t and uint32_t types respectively.
2024-05-30 19:34:59 +02:00
Franz Höpfinger
668fd81256
Update attribute types to int32_t and uint32_t for better consistency and clarity.
...
Update attribute types to int32_t and uint32_t for better consistency and clarity.
Changed attribute types to int32_t and uint32_t for IntAttribute and UnsignedAttribute methods in both .cpp and .h files.
2024-05-30 19:31:58 +02:00
Franz Höpfinger
095a8ffa42
Update IntValue and UnsignedValue to use int32_t and uint32_t types.
...
This change ensures consistent integer handling throughout the codebase.
2024-05-30 19:24:09 +02:00
Franz Höpfinger
574c760b7f
Update attribute query functions to use int32_t and uint32_t types.
...
- Changed QueryAttribute parameter type from int* to int32_t*
- Changed QueryAttribute parameter type from unsigned int* to uint32_t*
2024-05-30 19:22:25 +02:00
Franz Höpfinger
5d219c893b
Update attribute query functions to use int32_t and uint32_t types.
...
- Changed QueryIntAttribute parameter type from int* to int32_t*
- Changed QueryUnsignedAttribute parameter type from unsigned int* to uint32_t*
2024-05-30 19:21:27 +02:00
Franz Höpfinger
fd26a5ee1f
Update QueryIntValue and QueryUnsignedValue to use int32_t and uint32_t types for better consistency.
2024-05-30 19:15:52 +02:00
Lee Thomason
312a809224
Merge pull request #976 from leethomason/AlbertHungGarmin-format_error
...
Albert hung garmin format error
2024-04-20 19:46:41 -07:00
Lee Thomason
c33aae04d9
kick the system
2024-04-20 19:44:22 -07:00
Lee Thomason
0f9c021a44
Merge pull request #973 from davidoakley/fix-android-before-api24
...
Use fseek/ftell on Android when api level < 24
2024-04-20 19:34:58 -07:00
David Oakley
dfc20c5f8f
Android SDK<24 doesn’t support fseeko/ftello
...
Fall back to using fseek/ftell;
This was broken by https://github.com/leethomason/tinyxml2/pull/903/commits/d9fb8d34439be452c18b63713e2e0ae0e6028072
2024-04-08 12:58:12 +01:00
Albert Hung
1d658f0d95
Fix format error of TIXML_SNPRINTF
...
The format "%x" is treated as an unsigned int by the GCC compiler. Use static_cast to cast the error to an unsigned int to match the "%x" type. Additionally, replace int(error) with static_cast<int>(error) to avoid the old-style cast warning.
2024-03-19 14:22:17 +08:00
Lee Thomason
321ea883b7
Merge pull request #965 from leethomason/v10.0.0
...
V10.0.0
10.0.0
2023-12-30 18:08:30 -08:00
Lee Thomason
26985b5785
new docs
2023-12-30 18:03:36 -08:00
Lee Thomason
35099af4f3
updating version
2023-12-30 17:56:34 -08:00
Lee Thomason
c2d30872e2
Merge pull request #963 from leethomason/dfaure-kdab-work/dfaure/Wundef
...
Add missing "defined"
2023-11-21 12:39:33 -08:00
Lee Thomason
6b6d1214a7
Merge branch 'work/dfaure/Wundef' of https://github.com/dfaure-kdab/tinyxml2 into dfaure-kdab-work/dfaure/Wundef
2023-11-21 12:35:56 -08:00
Lee Thomason
800431aa68
Merge pull request #962 from leethomason/leethomason/vs
...
Remove non-cmake build systems
2023-11-21 12:35:20 -08:00
Lee Thomason
b69be03db2
update the readme
2023-11-21 12:28:05 -08:00
Lee Thomason
016ef7798d
remove vs; easier to use cmake
2023-11-21 12:26:45 -08:00
Lee Thomason
7c99119fd2
Merge pull request #961 from leethomason/vimproved-master
...
Testing build fixes
2023-11-21 12:25:57 -08:00
Lee Thomason
2d59aaf0da
Merge branch 'master' of https://github.com/vimproved/tinyxml2 into vimproved-master
2023-11-21 12:16:06 -08:00
Lee Thomason
e0302bfd44
merged
2023-11-21 12:15:37 -08:00
Lee Thomason
bfc4ac4f58
Merge pull request #960 from leethomason/kcsaul-pedantic-whitespace
...
Integrate branch with Pedantic whitespace
2023-11-21 12:12:41 -08:00
Lee Thomason
8d3cdf50db
now fix the badge
2023-11-21 12:02:26 -08:00
Lee Thomason
941e2d9018
fix the tests?
2023-11-21 11:58:20 -08:00
Lee Thomason
428cd1be42
update readme
2023-11-21 11:52:44 -08:00
Lee Thomason
9d026527a4
Merge branch 'pedantic-whitespace' of https://github.com/kcsaul/tinyxml2 into kcsaul-pedantic-whitespace
2023-11-21 11:40:52 -08:00
Lee Thomason
8158ba05ac
fix readme link
2023-11-21 11:40:28 -08:00
Lee Thomason
4c27b08f62
Merge pull request #949 from imba-tjd/master-1
...
fix compiler detection
2023-11-20 21:27:14 -08:00
Lee Thomason
ac23537e06
Merge pull request #933 from kb1sph/master
...
Added ChildElementCount()
2023-11-20 21:22:19 -08:00
Lee Thomason
52035717a3
Merge pull request #911 from JurajX/fix_warnings
...
Fix warnings
2023-11-20 21:11:09 -08:00
David Faure
5080faafe6
Add missing "defined", to fix building with -Werror=undef
2023-09-17 21:39:55 +02:00
谭九鼎
cc4c1df7ec
fix compiler detection
2023-08-09 18:28:44 +08:00
Violet Purcell
f439598036
Remove LFS64 calls and set _FILE_OFFSET_BITS=64
...
Musl 1.2.4 made the LFS64 interfaces only available when
_LARGEFILE64_SOURCE is defined, and they will be removed altogether in
Musl 1.2.5. This commit replaces the LFS64 calls with their non-LFS64
versions and defines _FILE_OFFSET_BITS=64, which makes all interfaces
64-bit.
Bug: https://bugs.gentoo.org/905999
2023-06-09 01:43:27 +00:00
Kevin Saul
98303bbda3
add pedantic whitespace mode
2023-05-28 21:36:28 +12:00
kb1sph
904ad04bea
Added ChildElementCount
...
Added ChildElementCount suggested by msteiger on sourceforge for original tinyxml. Modified for TinyXML-2.
2023-02-06 19:07:13 -05:00
kb1sph
5926ec938a
Added ChildElementCount()
...
Added the ChildElementCount function that was initially suggested by msteiger on sourceforge for the original tinyxml. Modified to work with TinyXML-2.
2023-02-06 19:04:57 -05:00
Lee Thomason
e05956094c
Merge pull request #925 from hordi/patch-1
...
Update tinyxml2.h
2023-01-14 18:02:53 -08:00
Lee Thomason
9a89766acc
Merge pull request #910 from quagla/maxdepth
...
Increase depth recursion limit
2023-01-14 17:50:19 -08:00
Lee Thomason
9706d2cdc0
reorder tests
2023-01-14 17:43:38 -08:00