#include "utils.h" static char hexdigits[17] = "0123456789abcdef"; void strtohex( char *p, int len, char *s ) { while( len > 0 ) { char c = *p; *s = hexdigits[( c >> 4 ) & 0xf]; s++; *s = hexdigits[c & 0xf]; s++; p++; len--; } *s = '\0'; } void inttohex( int i, char *s ) { *s = hexdigits[( i >> 4 ) & 0xf]; s++; *s = hexdigits[i & 0xf]; s++; *s = '\0'; }