hexstr
static const char *hexstr = "0123456789abcdef";
walker[i] = hexstr[val & 0xf];
c = hexstr(&p); /* this adds a null if number is invalid */
char *hexstr = NULL;
hexstr = malloc(hexstrlen);
if (hexstr == NULL) {
tohexstr(rkey->keydata.val, rkey->keydata.len, hexstr,
(void) printf(gettext("\tKey Value =\"%s\"\n"), hexstr);
if (hexstr != NULL)
free(hexstr);
char *hexstr = NULL;
hexstr = malloc(hexstrlen);
if (hexstr == NULL) {
tohexstr(rkey->keydata.val, rkey->keydata.len, hexstr,
(void) printf(gettext("\tKey Value =\"%s\"\n"), hexstr);
if (hexstr != NULL)
free(hexstr);
static char *hexstr = "0123456789ABCDEF";
hbuff[j++] = hexstr[rbuff[i] >> 4 & 0x0f];
hbuff[j++] = hexstr[rbuff[i] & 0x0f];
X hexstr[5];
hexstr[k++] = hex;
hexstr[k++] = hex;
((bitstr) << 8) + ((i < klen)?hexstr[i]:0);
((value) << 8) + hexstr[i];
hbuf[j++] = hexstr[ntp->mac[i] >> 4 & 0x0f];
hbuf[j++] = hexstr[ntp->mac[i] & 0x0f];
static char *hexstr = "0123456789ABCDEF";
static char *hexstr = "0123456789ABCDEF";
hbuff[j++] = hexstr[p[i] >> 4 & 0x0f];
hbuff[j++] = hexstr[p[i] & 0x0f];
char hexstr[17];
(void) snprintf(hexstr, sizeof (hexstr), "%llx", val);
hexstr);
extern void tohexstr(uchar_t *bytes, size_t blen, char *hexstr, size_t hexlen);
extern int hexstr_to_bytes(char *hexstr, size_t hexlen, uchar_t **bytes,
hexstr++;
tohexstr(uchar_t *bytes, size_t blen, char *hexstr, size_t hexlen)
hexstr[2 * i] = hexlist[(bytes[i] >> 4) & 0xf];
hexstr[2 * i + 1] = hexlist[bytes[i] & 0xf];
hexstr[2 * blen] = '\0';
hexstr_to_bytes(char *hexstr, size_t hexlen, uchar_t **bytes, size_t *blen)
if (hexstr == NULL || (hexlen % 2 == 1))
if (hexstr[0] == '0' && ((hexstr[1] == 'x') || (hexstr[1] == 'X'))) {
hexstr += 2;
ch = (unsigned char) *hexstr;
kmf_hexstr_to_bytes(unsigned char *hexstr, unsigned char **bytes,
if (hexstr == NULL) {
if (hexstr[0] == '0' && ((hexstr[1] == 'x') || (hexstr[1] == 'X')))
hexstr += 2;
for (i = 0; i < strlen((char *)hexstr) && isxdigit(hexstr[i]); i++)
if (i != strlen((char *)hexstr))
ch = (unsigned char) *hexstr;
hexstr++;