diff options
author | Drew Barbier <drew@sifive.com> | 2017-05-07 14:40:43 -0500 |
---|---|---|
committer | Drew Barbier <drew@sifive.com> | 2017-05-07 14:40:43 -0500 |
commit | e4572d7aa8dbd870b81c6fa1c9cc89db17cd25c5 (patch) | |
tree | bf3c04a578fe191c5d356d2f7193471c559cd651 /bsp/libwrap/misc | |
parent | 22517f8fc4b5480f41365cf5ea149a8cd2d53fcf (diff) | |
parent | 0357ba87797afa49b5d5ddebb988458d80df91c5 (diff) |
Merge remote-tracking branch 'origin/master' into freedom-studio
Diffstat (limited to 'bsp/libwrap/misc')
-rw-r--r-- | bsp/libwrap/misc/write_hex.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bsp/libwrap/misc/write_hex.c b/bsp/libwrap/misc/write_hex.c index e678bdc..96f832d 100644 --- a/bsp/libwrap/misc/write_hex.c +++ b/bsp/libwrap/misc/write_hex.c @@ -4,13 +4,13 @@ #include <unistd.h> #include "platform.h" -void write_hex(int fd, uint32_t hex) +void write_hex(int fd, long int hex) { uint8_t ii; uint8_t jj; char towrite; write(fd , "0x", 2); - for (ii = 8 ; ii > 0; ii--) { + for (ii = sizeof(long int) * 2 ; ii > 0; ii--) { jj = ii - 1; uint8_t digit = ((hex & (0xF << (jj*4))) >> (jj*4)); towrite = digit < 0xA ? ('0' + digit) : ('A' + (digit - 0xA)); |