X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Ftextparser.cpp;fp=source%2Ftextparser.cpp;h=d467de8582ef323367538ec8dbfd8f03a5e54272;hp=7ea0600f8565a5fc743fc0d44c10bf76db3af0f9;hb=be282e818fc1462ade484c592e9a942926f780d8;hpb=242191b162cd16cc1e67e38069eff3147827a8b6 diff --git a/source/textparser.cpp b/source/textparser.cpp index 7ea0600..d467de8 100644 --- a/source/textparser.cpp +++ b/source/textparser.cpp @@ -314,6 +314,7 @@ bool TextParser::isodigit(int c) string TextParser::base64_decode(const string &data) { string bin; + bin.reserve(data.size()*3/4); unsigned accum = 0; unsigned a_bits = 0; for(string::const_iterator i=data.begin(); i!=data.end(); ++i)