--- trunk/src/antlr/String.cpp 2012/08/21 13:51:14 1781 +++ 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; }