33 #ifndef ACE_COMMON_BACKSLASH_X_ENCODING_H
34 #define ACE_COMMON_BACKSLASH_X_ENCODING_H
39 namespace ace_common {
53 uint8_t backslashXEncode(
char* t,
size_t tcap,
const char* s,
size_t* written);
68 uint8_t backslashXDecode(
char* t,
size_t tcap,
const char* s,
size_t* written);
72 return (c >=
'0' && c <=
'9')
73 || (c >=
'a' && c <=
'f')
74 || (c >=
'A' && c <=
'F');
bool isHexChar(char c)
Return true if 'c' is a hex character [0-9a-fA-F].