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