| 1012 | } |
| 1013 | |
| 1014 | char* FastInt32ToBufferLeft(int32 i, char* buffer) { |
| 1015 | uint32 u = i; |
| 1016 | if (i < 0) { |
| 1017 | *buffer++ = '-'; |
| 1018 | u = ~u + 1; |
| 1019 | } |
| 1020 | return FastUInt32ToBufferLeft(u, buffer); |
| 1021 | } |
| 1022 | |
| 1023 | char* FastUInt64ToBufferLeft(uint64 u64, char* buffer) { |
| 1024 | uint digits; |
no test coverage detected