diff --git a/xmpsdk/src/XML_Node.cpp b/xmpsdk/src/XML_Node.cpp index 8f76d0f0..740f82f2 100644 --- a/xmpsdk/src/XML_Node.cpp +++ b/xmpsdk/src/XML_Node.cpp @@ -214,7 +214,7 @@ static void DumpNodeList ( std::string * buffer, const XML_NodeVector & list, in if ( node->nsPrefixLen != 0 ) { *buffer += ", prefixLen="; char numBuf [20]; - snprintf ( numBuf, sizeof(numBuf), "%d", node->nsPrefixLen ); + snprintf ( numBuf, sizeof(numBuf), "%lu", (unsigned long)node->nsPrefixLen ); *buffer += numBuf; } *buffer += "\n";