int main(void) { d_type *dptr; for (dptr = strtods; dptr->line; dptr++) { fprintf(stdout, "strtod32(\"%s\",NULL) == %Hf\n ", dptr->input, strtod32(dptr->input, NULL)); _VC_P(__FILE__,dptr->line,dptr->d32,strtod32(dptr->input,NULL), "%Hf"); fprintf(stdout, "strtod64(\"%s\",NULL) == %Df\n ", dptr->input, strtod64(dptr->input, NULL)); _VC_P(__FILE__,dptr->line,dptr->d64, strtod64(dptr->input,NULL), "%Df"); fprintf(stdout, "strtod128(\"%s\",NULL) == %DDf\n ", dptr->input, strtod128(dptr->input, NULL)); _VC_P(__FILE__,dptr->line,dptr->d128, strtod128(dptr->input,NULL), "%DDf"); } d_nan_type *dnanptr; for (dnanptr = strtods_nan; dnanptr->line; dnanptr++) { _DC_P(__FILE__,dnanptr->line,dnanptr->d32,strtod32(dnanptr->input,NULL)); _DC_P(__FILE__,dnanptr->line,dnanptr->d64, strtod64(dnanptr->input,NULL)); _DC_P(__FILE__,dnanptr->line,dnanptr->d128, strtod128(dnanptr->input,NULL)); } _REPORT(); /* fail comes from scaffold.c */ return fail; }
int main (void) { int i; for (i=0; i<d128s; ++i) { _DC_P (__FILE__, d128[i].line, d128[i].expect, d128[i].d); } for (i=0; i<d64s; ++i) { _DC_P (__FILE__, d64[i].line, d64[i].expect, d64[i].d); } for (i=0; i<d32s; ++i) { _DC_P (__FILE__, d32[i].line, d32[i].expect, d32[i].d); } _REPORT (); /* fail comes from scaffold.c */ return fail; }