]> mj.ucw.cz Git - libucw.git/commitdiff
str_hexdump() now uses the new hexdumper.
authorMartin Mares <mj@ucw.cz>
Wed, 25 Jun 2008 19:18:24 +0000 (21:18 +0200)
committerMartin Mares <mj@ucw.cz>
Wed, 25 Jun 2008 19:18:24 +0000 (21:18 +0200)
lib/stkstring.c

index 13bc8e063d1070eaf819f3f90fd6864ef7df00f5..1f087a2ed64b38146f16e3caed9c172acd0287d9 100644 (file)
@@ -1,5 +1,17 @@
+/*
+ *     UCW Library -- Strings Allocated on the Stack
+ *
+ *     (c) 2005--2007 Martin Mares <mj@ucw.cz>
+ *     (c) 2005 Tomas Valla <tom@ucw.cz>
+ *     (c) 2008 Pavel Charvat <pchar@ucw.cz>
+ *
+ *     This software may be freely distributed and used according to the terms
+ *     of the GNU Lesser General Public License.
+ */
+
 #include "lib/lib.h"
 #include "lib/stkstring.h"
+#include "lib/string.h"
 
 #include <stdio.h>
 
@@ -75,13 +87,7 @@ stk_vprintf_internal(const char *fmt, va_list args)
 void
 stk_hexdump_internal(char *dst, const byte *src, uns n)
 {
-  for (uns i=0; i<n; i++)
-    {
-      if (i)
-       *dst++ = ' ';
-      dst += sprintf(dst, "%02x", *src++);
-    }
-  *dst = 0;
+  mem_to_hex(dst, src, n, ' ');
 }
 
 void