comparison libutil/revnibbles.c @ 158:3698c8192d2d

libutil: hex digit functions factored out
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 26 Feb 2021 20:41:31 +0000
parents f064dbcc5f41
children 2557012666ea
comparison
equal deleted inserted replaced
157:f064dbcc5f41 158:3698c8192d2d
1 /* 1 /*
2 * This module implements some reversed-nibbles parsing functions. 2 * This module implements some reversed-nibbles parsing functions.
3 */ 3 */
4 4
5 #include <sys/types.h> 5 #include <sys/types.h>
6
7 encode_hex_digit(d)
8 unsigned d;
9 {
10 if (d <= 9)
11 return(d + '0');
12 else
13 return(d - 10 + 'A');
14 }
15 6
16 decode_reversed_nibbles(bytes, nbytes, dest) 7 decode_reversed_nibbles(bytes, nbytes, dest)
17 u_char *bytes; 8 u_char *bytes;
18 unsigned nbytes; 9 unsigned nbytes;
19 char *dest; 10 char *dest;