Le 16/12/2012 12:49, s...@apache.org a écrit :
+AP_DECLARE(void) ap_bin2hex(const void *src, apr_size_t srclen, char *dest)
+{
+    const unsigned char *in = src;
+    unsigned char *out = (unsigned char *)dest;
+    apr_size_t i;
+
+    for (i = 0; i < srclen; i++) {
+        *out++ = c2x_table[in[i] >> 4];
+        *out++ = c2x_table[in[i] & 0xf];
+    }
+    *out = '\0';
+}
+
This will be useful for PR 50919.

BTW, why these casts to unsigned char ?
I don't see what it brings here. Moreover c2x_table is just 'static const char[]'

CJ

Reply via email to