return false;
}
/*}}}*/
-// ProcessEscapeSequences /*{{{*/
+// DeEscapeString - unescape (\0XX and \xXX) from a string /*{{{*/
// ---------------------------------------------------------------------
-/* unescape (\0XX and \xXX) from a string */
-string DeEscapeString(string &input)
+/* */
+string DeEscapeString(const string &input)
{
char tmp[3];
string::const_iterator it, escape_start;
string DeQuoteString(string::const_iterator const &begin, string::const_iterator const &end);
// unescape (\0XX and \xXX) from a string
-string DeEscapeString(string &input);
+string DeEscapeString(const string &input);
string SizeToStr(double Bytes);
string TimeToStr(unsigned long Sec);
* apt-pkg/contrib/cdromutl.cc:
- fix escape problem when looking for the mounted devices
* apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc:
- - add new DeEscapeString() similar to DeQuoteQuotedWord but
- unescape charackter escapes like \0XXX and \xXX (plus add test)
+ - add new DeEscapeString() similar to DeQuoteString but
+ unescape character escapes like \0XX and \xXX (plus added
+ test)
-- Michael Vogt <mvo@debian.org> Tue, 12 Jul 2011 11:54:47 +0200