FreeCalypso > hg > fc-pcsc-tools
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; |
