X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2FTEST_printf.c;h=ed78fd682bdde400918c8094a51453f84baeb2ae;hb=1cf5d4d187852cbe85fb41ae7b23f3e44e197afa;hp=5db673a39d0624cfa101bd83facaeb051eab1959;hpb=62e6e55290bacfb4bdc4a8d6b63db05467dc368b;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/TEST_printf.c b/Usermode/Libraries/libc.so_src/TEST_printf.c index 5db673a3..ed78fd68 100644 --- a/Usermode/Libraries/libc.so_src/TEST_printf.c +++ b/Usermode/Libraries/libc.so_src/TEST_printf.c @@ -8,14 +8,14 @@ #include #define TST(_name, fmt, val) \ - printf(_name" %"fmt" "#val": "fmt"\n", val) + printf(_name" %"fmt" '"#val"': '"fmt"'\n", val) int main(int argc, char *argv[]) { - printf("Hello World\n"); + printf("Hello World!\n"); TST("String", "%s", "teststring"); TST("String", "%.5s", "teststring"); - TST("String", "%10.5s-", "teststring"); + TST("String", "%10.5s", "teststring"); TST("String", "%-10.5s", "teststring"); TST("Integer", "%i", 1234); @@ -27,4 +27,9 @@ int main(int argc, char *argv[]) TST("Float", "%e", 3.1414926535); TST("Float", "%g", 3.1414926535); TST("Float", "%E", 1000000000.00); + TST("Float", "%a", 16.0); + TST("Float", "%a", 1024.0); + TST("Float", "%a", 1023.0); + TST("Float", "%A", 1000000000.00); + return 0; }