| 2568 | for (i = 0, shift = 24; i < 4; ++i, shift -= 8) |
| 2569 | b[i] = (val >> shift) & 0xff; |
| 2570 | } |
| 2571 | |
| 2572 | static void |
| 2573 | convert64(uint_fast64_t val, char *buf) |
| 2574 | { |
| 2575 | register int i; |
| 2576 | register int shift; |
| 2577 | unsigned char *const b = (unsigned char *) buf; |
| 2578 | |
| 2579 | for (i = 0, shift = 56; i < 8; ++i, shift -= 8) |
| 2580 | b[i] = (val >> shift) & 0xff; |
| 2581 | } |
| 2582 |