summaryrefslogtreecommitdiffstats
path: root/src/lib9/testprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib9/testprint.c')
-rw-r--r--src/lib9/testprint.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib9/testprint.c b/src/lib9/testprint.c
new file mode 100644
index 00000000..242befb4
--- /dev/null
+++ b/src/lib9/testprint.c
@@ -0,0 +1,14 @@
+#include <u.h>
+#include <libc.h>
+
+void
+main(int argc, char **argv)
+{
+ char c;
+
+ c = argv[1][strlen(argv[1])-1];
+ if(c == 'f' || c == 'e' || c == 'g' || c == 'F' || c == 'E' || c == 'G')
+ print(argv[1], atof(argv[2]));
+ else if(c == 'x' || c == 'u' || c == 'd' || c == 'c' || c == 'C' || c == 'X')
+ print(argv[1], atoi(argv[2]));
+}