4 static int hex(char ch
)
6 if ((ch
>= '0') && (ch
<= '9'))
8 if ((ch
>= 'a') && (ch
<= 'f'))
10 if ((ch
>= 'A') && (ch
<= 'F'))
16 * While we find nice hex chars, build a long_val.
17 * Return number of chars processed.
19 int hex2u64(const char *ptr
, u64
*long_val
)
25 const int hex_val
= hex(*p
);
30 *long_val
= (*long_val
<< 4) | hex_val
;
37 char *strxfrchar(char *s
, char from
, char to
)
41 while ((p
= strchr(p
, from
)) != NULL
)