diff options
author | trimill <trimill@trimillxyz.org> | 2024-02-03 00:37:02 -0500 |
---|---|---|
committer | trimill <trimill@trimillxyz.org> | 2024-02-03 00:45:47 -0500 |
commit | 6d7a563d368241cb074cb356dd2fafa8c6d7115a (patch) | |
tree | 1046e13cc4580d3b75a614652cbdd3ab941e7da2 /src/print.c | |
parent | pretty colors (diff) | |
download | corn-6d7a563d368241cb074cb356dd2fafa8c6d7115a.tar.gz corn-6d7a563d368241cb074cb356dd2fafa8c6d7115a.tar.bz2 corn-6d7a563d368241cb074cb356dd2fafa8c6d7115a.zip |
improved debugger, refactored
Diffstat (limited to 'src/print.c')
-rw-r--r-- | src/print.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/print.c b/src/print.c index 712df30..4adfcf7 100644 --- a/src/print.c +++ b/src/print.c @@ -344,7 +344,7 @@ static void print_unum( bool space_pre = (flag & FLG_LEFT_ALIGN) || !(flag & FLG_ZERO); - if (!space_pre && radix == 16 && flag & FLG_ALTERNATE) { + if (!space_pre && radix == 16 && (flag & FLG_ALTERNATE)) { char x = base + ('x' - 'a'); serial_out('0'); serial_out(x); @@ -371,6 +371,12 @@ static void print_unum( if (flag & FLG_ZERO) zero_padded = true; } + + if (space_pre && radix == 16 && (flag & FLG_ALTERNATE)) { + char x = base + ('x' - 'a'); + serial_out('0'); + serial_out(x); + } if (space_pre && radix == 16 && flag & FLG_ALTERNATE) { char x = base + ('x' - 'a'); |