--- trunk/src/antlr/String.cpp 2010/05/10 17:28:26 1442 +++ trunk/src/antlr/String.cpp 2012/08/22 02:28:28 1782 @@ -38,7 +38,7 @@ ANTLR_USE_NAMESPACE(std)string operator+( const ANTLR_ ANTLR_USE_NAMESPACE(std)string operator+( const ANTLR_USE_NAMESPACE(std)string& lhs, size_t rhs ) { char tmp[100]; - sprintf(tmp,"%u",rhs); + sprintf(tmp,"%lu",(unsigned long)rhs); return lhs+tmp; }