/* */ #include #include #include #include #include "../floatimg.h" /* --------------------------------------------------------------------- */ int essai_parse_double(void) { int foo; double dval; char *str; str = "12.34"; dval = 0.0; foo = parse_double(str, &dval); printf("%-10s -> %3d %g\n", str, foo, dval); str = "12e4"; dval = 0.0; foo = parse_double(str, &dval); printf("%-10s -> %3d %g\n", str, foo, dval); str = "5s"; dval = 0.0; foo = parse_double(str, &dval); printf("%-10s -> %3d %g\n", str, foo, dval); str = "PORN"; dval = 0.0; foo = parse_double(str, &dval); printf("%-10s -> %3d %g\n", str, foo, dval); return 0; } /* --------------------------------------------------------------------- */ int essai_detect_type(void) { int foo; char *fname; foo = format_from_extension(fname="foo.fimg"); printf("%-10s %d\n\n", fname, foo); foo = format_from_extension(fname="foo.pNm"); printf("%-10s %d\n\n", fname, foo); foo = format_from_extension(fname="foo.xyzzy"); printf("%-10s %d\n\n", fname, foo); return 0; } /* --------------------------------------------------------------------- */ int main(int argc, char *argv[]) { int foo; foo = essai_detect_type(); return 0; } /* --------------------------------------------------------------------- */