summaryrefslogtreecommitdiff
path: root/kernel/kmain.c
diff options
context:
space:
mode:
authorJake Mannens <jake72360@gmail.com>2018-06-18 01:55:57 +1000
committerJake Mannens <jake72360@gmail.com>2018-06-18 01:55:57 +1000
commit627d2d0c0ee5147f53fdba8fc1f9108f8edeb8f3 (patch)
tree5841b06d120ce9d60a7439235ba989970e7d52c7 /kernel/kmain.c
parentaa289699cd65e59bd107fc9827995e39bf98e2d0 (diff)
Added interpretation of the '%' conversion specifier which acts as an
escape sequence printing a literal '%'. Added the 'X' conversion specifier which differs from the 'x' specifier in that resulting letters are converted to uppercase. Added interpretation of the '#' alt flag which now causes the '0x' prefix to be added to every hex conversion.
Diffstat (limited to 'kernel/kmain.c')
-rw-r--r--kernel/kmain.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/kmain.c b/kernel/kmain.c
index 793ca17..e31782c 100644
--- a/kernel/kmain.c
+++ b/kernel/kmain.c
@@ -8,5 +8,8 @@ void kmain(void) {
printf("Kernel booting...\n");
printf("Kernel booted!\n");
- printf("Number: %04x\n", 0x18C);
+ printf("Number: %s %04x\n", "test", 0x18C);
+ printf("Number: %s %04X\n", "test", 0x18C);
+ printf("Number: %s %#04x\n", "test", 0x18C);
+ printf("Number: %s %#04X\n", "test", 0x18C);
}