|
|
|
@ -8,20 +8,28 @@
|
|
|
|
|
|
|
|
|
|
#include "../floatimg.h"
|
|
|
|
|
|
|
|
|
|
int fimg_pnm_infos(char *);
|
|
|
|
|
|
|
|
|
|
/* --------------------------------------------------------------------- */
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
|
{
|
|
|
|
|
int foo;
|
|
|
|
|
char *infile = "foo.pnm";
|
|
|
|
|
double dval;
|
|
|
|
|
char *str;
|
|
|
|
|
|
|
|
|
|
str = "12.34"; dval = 0.0;
|
|
|
|
|
foo = parse_double(str, &dval);
|
|
|
|
|
printf("%-10s -> %3d %g\n", str, foo, dval);
|
|
|
|
|
|
|
|
|
|
pnm_init(&argc, argv);
|
|
|
|
|
str = "12e4"; dval = 0.0;
|
|
|
|
|
foo = parse_double(str, &dval);
|
|
|
|
|
printf("%-10s -> %3d %g\n", str, foo, dval);
|
|
|
|
|
|
|
|
|
|
if (2 == argc) infile = argv[1];
|
|
|
|
|
str = "5s"; dval = 0.0;
|
|
|
|
|
foo = parse_double(str, &dval);
|
|
|
|
|
printf("%-10s -> %3d %g\n", str, foo, dval);
|
|
|
|
|
|
|
|
|
|
foo = fimg_pnm_infos(infile);
|
|
|
|
|
fprintf(stderr, "got %d\n", foo);
|
|
|
|
|
str = "PORN"; dval = 0.0;
|
|
|
|
|
foo = parse_double(str, &dval);
|
|
|
|
|
printf("%-10s -> %3d %g\n", str, foo, dval);
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|