aboutsummaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2017-12-18 01:49:16 +0100
committerToni Uhlig <matzeton@googlemail.com>2017-12-18 01:49:16 +0100
commit8b2d10adc0d155a67f3508d906825df8c8694194 (patch)
treed48f5fe7ce703ff7b0c602463bffbe2f0ff836d9 /utils.c
parent4f08352185c9dfa07aaccfc244fdd76ce5e0f170 (diff)
ptunnel-ng:
* source refactoring * base64 encoding/decoding option
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/utils.c b/utils.c
index c1cd6aa..21df7a8 100644
--- a/utils.c
+++ b/utils.c
@@ -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