Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
74d44acb17 | ||
|
|
c9445466de | ||
|
|
5bf60e9dc6 |
@@ -17,7 +17,7 @@ include(GNUInstallDirs)
|
|||||||
################################
|
################################
|
||||||
# set lib version here
|
# set lib version here
|
||||||
|
|
||||||
set(GENERIC_LIB_VERSION "4.0.0")
|
set(GENERIC_LIB_VERSION "4.0.1")
|
||||||
set(GENERIC_LIB_SOVERSION "4")
|
set(GENERIC_LIB_SOVERSION "4")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
2
dox
2
dox
@@ -38,7 +38,7 @@ PROJECT_NAME = "TinyXML-2"
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 4.0.0
|
PROJECT_NUMBER = 4.0.1
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
|||||||
@@ -558,7 +558,8 @@ void XMLUtil::ToStr( double v, char* buffer, int bufferSize )
|
|||||||
|
|
||||||
void XMLUtil::ToStr(int64_t v, char* buffer, int bufferSize)
|
void XMLUtil::ToStr(int64_t v, char* buffer, int bufferSize)
|
||||||
{
|
{
|
||||||
TIXML_SNPRINTF(buffer, bufferSize, "%lld", v);
|
// horrible syntax trick to make the compiler happy about %lld
|
||||||
|
TIXML_SNPRINTF(buffer, bufferSize, "%lld", (long long)v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -617,7 +618,9 @@ bool XMLUtil::ToDouble( const char* str, double* value )
|
|||||||
|
|
||||||
bool XMLUtil::ToInt64(const char* str, int64_t* value)
|
bool XMLUtil::ToInt64(const char* str, int64_t* value)
|
||||||
{
|
{
|
||||||
if (TIXML_SSCANF(str, "%lld", value) == 1) {
|
long long v = 0; // horrible syntax trick to make the compiler happy about %lld
|
||||||
|
if (TIXML_SSCANF(str, "%lld", &v) == 1) {
|
||||||
|
*value = (int64_t)v;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ distribution.
|
|||||||
*/
|
*/
|
||||||
static const int TIXML2_MAJOR_VERSION = 4;
|
static const int TIXML2_MAJOR_VERSION = 4;
|
||||||
static const int TIXML2_MINOR_VERSION = 0;
|
static const int TIXML2_MINOR_VERSION = 0;
|
||||||
static const int TIXML2_PATCH_VERSION = 0;
|
static const int TIXML2_PATCH_VERSION = 1;
|
||||||
|
|
||||||
namespace tinyxml2
|
namespace tinyxml2
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -426,7 +426,7 @@ int main( int argc, const char ** argv )
|
|||||||
XMLTest( "Programmatic DOM", 2, doc->FirstChildElement()->LastChildElement( "sub" )->IntAttribute( "attrib" ) );
|
XMLTest( "Programmatic DOM", 2, doc->FirstChildElement()->LastChildElement( "sub" )->IntAttribute( "attrib" ) );
|
||||||
XMLTest( "Programmatic DOM", "& Text!",
|
XMLTest( "Programmatic DOM", "& Text!",
|
||||||
doc->FirstChildElement()->LastChildElement( "sub" )->FirstChild()->ToText()->Value() );
|
doc->FirstChildElement()->LastChildElement( "sub" )->FirstChild()->ToText()->Value() );
|
||||||
XMLTest("User data", 2, (int)comment->GetUserData());
|
XMLTest("User data", (void*)2 == comment->GetUserData(), true, false);
|
||||||
|
|
||||||
// And now deletion:
|
// And now deletion:
|
||||||
element->DeleteChild( sub[2] );
|
element->DeleteChild( sub[2] );
|
||||||
|
|||||||
Reference in New Issue
Block a user