#include <xercesc/util/XMLUniDefs.hpp>\r
\r
using namespace xmltooling;\r
+using namespace xercesc;\r
using namespace std;\r
using xmlconstants::XMLTOOLING_NS;\r
\r
return s_mid;\r
}\r
\r
-inline const char* unsigned_integer_to_string(char* buf, size_t cchBuf, int i)\r
+inline const char* unsigned_integer_to_string(char* buf, size_t cchBuf, size_t i)\r
{\r
char* psz=buf + cchBuf - 1; // Set psz to last char\r
*psz = 0; // Set terminating null\r
\r
do {\r
- unsigned int lsd = i % 10; // Get least significant\r
+ size_t lsd = i % 10; // Get least significant\r
// digit\r
\r
i /= 10; // Prepare for next most\r
void XMLToolingException::addProperties(const params& p)\r
{\r
m_processedmsg.erase();\r
- int i=m_params.size()+1;\r
+ map<string,string>::size_type i=m_params.size()+1;\r
char buf[20];\r
const vector<const char*>& v=p.get();\r
for (vector<const char*>::const_iterator ci=v.begin(); ci!=v.end(); ci++) {\r