From: stephan b. <sg...@us...> - 2004-12-26 14:36:39
|
Update of /cvsroot/pclasses/pclasses2/src/s11n/io/expat In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8309/src/s11n/io/expat Modified Files: expat_serializer.h Log Message: Corrected a bug in the entity translation. gcc LET ME IMPLICITELY CAST A size_t to string!!! Without a warning! No error! Just broken code! Index: expat_serializer.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/src/s11n/io/expat/expat_serializer.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- expat_serializer.h 26 Dec 2004 12:30:06 -0000 1.2 +++ expat_serializer.h 26 Dec 2004 14:36:29 -0000 1.3 @@ -10,7 +10,7 @@ -#define MAGIC_COOKIE_EXPAT_XML "<!DOCTYPE P::s11n::io::expat_serializer>" +#define MAGIC_COOKIE_EXPAT_XML "<!DOCTYPE s11n::io::expat_serializer>" #include <stdexcept> #include <sstream> @@ -102,7 +102,7 @@ else { buff << ">"; - propval = ::P::StringTool::translateEntities( propval, expat_serializer_translations(), false ); + ::P::StringTool::translateEntities( propval, expat_serializer_translations(), false ); buff << propval; buff << "</" << key << ">"; } |