| 18 | } |
| 19 | |
| 20 | size_t PackOffset(char* buffer, size_t offset) { |
| 21 | size_t len = MeasureOffset(offset); |
| 22 | size_t i = len; |
| 23 | |
| 24 | while (i--) { |
| 25 | buffer[i] = (char)(offset & 0xFF); |
| 26 | offset >>= 8; |
| 27 | } |
| 28 | |
| 29 | return len; |
| 30 | } |
| 31 | |
| 32 | void ShowProgress(size_t n) { |
| 33 | if (n % 1000000 == 0) |
no test coverage detected