git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3254 c06c8d41-db1a-0410-9941-cceddc491573
BJXME6SZTKO7R7CAQCD6PKDTNVTU7WQQ54GS5MFB6SB7YFRYRYBQC
// Removing the stringstream code because its highly
// non-portable. For starters, people and compilers
// are supposed to be using the <sstream> implementation
// (with the ostringstream class) not the old <strstream>
// version, but <sstream> is not as available as it should be.
//
// The strstream implementation isn't very standard
// either: some compilers require the "ends" marker,
// others don't (and potentially fatal errors can
// happen if you don't have it correct for the system...
// ie its hard to make portable). It also isn't a very
// good implementation to begin with.
//
// Everyone should have snprintf()... we supply a version
// in libutil.cc to make sure of that! -- bwr
//
// std::ostrstream ss;
// ss << "\\{" << *i << "}" << ends;
// s += ss.str();