diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2017-12-18 01:49:16 +0100 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2017-12-18 01:49:16 +0100 |
commit | 8b2d10adc0d155a67f3508d906825df8c8694194 (patch) | |
tree | d48f5fe7ce703ff7b0c602463bffbe2f0ff836d9 /utils.c | |
parent | 4f08352185c9dfa07aaccfc244fdd76ce5e0f170 (diff) |
ptunnel-ng:
* source refactoring
* base64 encoding/decoding option
Diffstat (limited to 'utils.c')
-rw-r--r-- | utils.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -49,3 +49,23 @@ double time_as_double(void) { result = (double)tt.tv_sec + ((double)tt.tv_usec / (double)10e5); return result; } + +#if 0 +static const char hextab[] = "0123456789ABCDEF"; + +void print_hexstr(unsigned char *buf, size_t siz) { + char *out = (char *) calloc(3, siz+1); + unsigned char high, low; + + for (size_t i = 0; i < siz; ++i) { + high = (buf[i] & 0xF0) >> 4; + low = buf[i] & 0x0F; + out[i ] = hextab[high]; + out[i+1] = hextab[low]; + out[i+2] = ' '; + } + + printf("%s\n", out); + free(out); +} +#endif |