print number
| 96 | |
| 97 | // print number |
| 98 | void printInt64(SStream *O, int64_t val) |
| 99 | { |
| 100 | if (val >= 0) { |
| 101 | if (val > HEX_THRESHOLD) |
| 102 | SStream_concat(O, "0x%"PRIx64, val); |
| 103 | else |
| 104 | SStream_concat(O, "%"PRIu64, val); |
| 105 | } else { |
| 106 | if (val <- HEX_THRESHOLD) { |
| 107 | if (val == LONG_MIN) |
| 108 | SStream_concat(O, "-0x%"PRIx64, (uint64_t)val); |
| 109 | else |
| 110 | SStream_concat(O, "-0x%"PRIx64, (uint64_t)-val); |
| 111 | } else |
| 112 | SStream_concat(O, "-%"PRIu64, -val); |
| 113 | } |
| 114 | } |
| 115 | |
| 116 | void printUInt64(SStream *O, uint64_t val) |
| 117 | { |
no test coverage detected
searching dependent graphs…