print number with prefix #
| 69 | |
| 70 | // print number with prefix # |
| 71 | void printInt64Bang(SStream *O, int64_t val) |
| 72 | { |
| 73 | if (val >= 0) { |
| 74 | if (val > HEX_THRESHOLD) |
| 75 | SStream_concat(O, "#0x%"PRIx64, val); |
| 76 | else |
| 77 | SStream_concat(O, "#%"PRIu64, val); |
| 78 | } else { |
| 79 | if (val <- HEX_THRESHOLD) { |
| 80 | if (val == LONG_MIN) |
| 81 | SStream_concat(O, "#-0x%"PRIx64, (uint64_t)val); |
| 82 | else |
| 83 | SStream_concat(O, "#-0x%"PRIx64, (uint64_t)-val); |
| 84 | } else |
| 85 | SStream_concat(O, "#-%"PRIu64, -val); |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | void printUInt64Bang(SStream *O, uint64_t val) |
| 90 | { |
no test coverage detected
searching dependent graphs…