diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-03-27 18:17:08 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-03-27 18:17:08 -0400 |
commit | da640c5a467bfdf7b3bbced52fc13a28fd8b37bd (patch) | |
tree | cf5a4af994ac8b8f7357bbf3414c4179f94321ad /tools/fptox.c | |
parent | e38c61d95fccd208e13dd14a31a567c3d431677a (diff) | |
download | roux-da640c5a467bfdf7b3bbced52fc13a28fd8b37bd.tar.gz |
move tools to the root
Diffstat (limited to 'tools/fptox.c')
-rw-r--r-- | tools/fptox.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/fptox.c b/tools/fptox.c new file mode 100644 index 0000000..a2bc155 --- /dev/null +++ b/tools/fptox.c @@ -0,0 +1,18 @@ +#include <stdio.h> +#include <stdlib.h> + +int +main(int ac, char *av[]) +{ + double d; + float f; + + if (ac < 2) { + usage: + fputs("usage: fptox NUMBER\n", stderr); + return 1; + } + f = d = strtod(av[1], 0); + printf("0x%08x 0x%016llx\n", *(unsigned *)&f, *(unsigned long long*)&d); + return 0; +} |