From 5e27269c044e66150395c251c18201837336ca67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20H=C3=B6pfinger?= Date: Thu, 30 May 2024 20:27:26 +0200 Subject: [PATCH] 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. --- tinyxml2.cpp | 4 ++-- tinyxml2.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index abb7f40..f86634c 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -1550,7 +1550,7 @@ void XMLAttribute::SetAttribute( const char* v ) } -void XMLAttribute::SetAttribute( int v ) +void XMLAttribute::SetAttribute( int32_t v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); @@ -1558,7 +1558,7 @@ void XMLAttribute::SetAttribute( int v ) } -void XMLAttribute::SetAttribute( unsigned v ) +void XMLAttribute::SetAttribute( uint32_t v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); diff --git a/tinyxml2.h b/tinyxml2.h index 07089d1..a9c99f9 100755 --- a/tinyxml2.h +++ b/tinyxml2.h @@ -1226,9 +1226,9 @@ public: /// Set the attribute to a string value. void SetAttribute( const char* value ); /// Set the attribute to value. - void SetAttribute( int value ); + void SetAttribute(int32_t value ); /// Set the attribute to value. - void SetAttribute( unsigned value ); + void SetAttribute( uint32_t value ); /// Set the attribute to value. void SetAttribute(int64_t value); /// Set the attribute to value.