43string hexstring(
unsigned char val);
44string unhexstring(
string s);
45string octstring(
unsigned char val);
46string unoctstring(
string s);
57 const string &allowable =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+_/.\\*");
61 const string &allowable =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+_/.\\");
63string www2id(
const string &in,
const string &escape =
"%",
const string &except =
"");
69string octal_to_hex(
const string &octal_digits);
71string id2xml(
string in,
const string ¬_allowed =
"><&'\"");
75string char2ASCII(
string s,
const string escape =
"%[0-7][0-9a-fA-F]");
80string munge_error_message(
string msg);
top level DAP object to house generic methods
string esc2underscore(string s)
string escattr_xml(string s)
string www2id(const string &in, const string &escape, const string &except)
string unescape_double_quotes(string source)
string id2xml(string in, const string ¬_allowed)
string unescattr(string s)
string escape_double_quotes(string source)
string id2www_ce(string in, const string &allowable)
string id2www(string in, const string &allowable)