Kaynağa Gözat

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.
Franz Höpfinger 1 yıl önce
ebeveyn
işleme
ef185a8f85
2 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 2 2
      tinyxml2.cpp
  2. 2 2
      tinyxml2.h

+ 2 - 2
tinyxml2.cpp

@@ -2895,7 +2895,7 @@ void XMLPrinter::PushText( uint64_t value )
 }
 
 
-void XMLPrinter::PushText( int value )
+void XMLPrinter::PushText( int32_t value )
 {
     char buf[BUF_SIZE];
     XMLUtil::ToStr( value, buf, BUF_SIZE );
@@ -2903,7 +2903,7 @@ void XMLPrinter::PushText( int value )
 }
 
 
-void XMLPrinter::PushText( unsigned value )
+void XMLPrinter::PushText( uint32_t value )
 {
     char buf[BUF_SIZE];
     XMLUtil::ToStr( value, buf, BUF_SIZE );

+ 2 - 2
tinyxml2.h

@@ -2270,9 +2270,9 @@ public:
     /// Add a text node.
     void PushText( const char* text, bool cdata=false );
     /// Add a text node from an integer.
-    void PushText( int value );
+    void PushText( int32_t value );
     /// Add a text node from an unsigned.
-    void PushText( unsigned value );
+    void PushText( uint32_t value );
 	/// Add a text node from a signed 64bit integer.
 	void PushText( int64_t value );
 	/// Add a text node from an unsigned 64bit integer.