FreeCalypso > hg > fc-pcsc-tools
comparison libutil/revnibbles.c @ 159:2557012666ea
libutil: pack_reversed_nibbles() moved to revnibbles.c
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 26 Feb 2021 20:45:17 +0000 |
parents | 3698c8192d2d |
children |
comparison
equal
deleted
inserted
replaced
158:3698c8192d2d | 159:2557012666ea |
---|---|
21 c = *sp >> 4; | 21 c = *sp >> 4; |
22 *dp++ = encode_hex_digit(c); | 22 *dp++ = encode_hex_digit(c); |
23 sp++; | 23 sp++; |
24 } | 24 } |
25 } | 25 } |
26 | |
27 pack_reversed_nibbles(nibbles, bytes, nbytes) | |
28 u_char *nibbles, *bytes; | |
29 unsigned nbytes; | |
30 { | |
31 u_char *sp, *dp; | |
32 unsigned n; | |
33 | |
34 sp = nibbles; | |
35 dp = bytes; | |
36 for (n = 0; n < nbytes; n++) { | |
37 *dp++ = sp[0] | (sp[1] << 4); | |
38 sp += 2; | |
39 } | |
40 } |