44#include <errno.h>
55
66int main () {
7- // Test successful conversion
8- const char * str1 = "3.14159" ;
9- char * end1 ;
10- errno = 0 ;
11- double d1 = fast_float_strtod (str1 , & end1 );
12- printf ("Input: %s\n" , str1 );
13- printf ("Converted: %f\n" , d1 );
14- printf ("End pointer: %s\n" , end1 );
15- printf ("errno: %d\n" , errno );
7+ // Test successful conversion
8+ const char * str1 = "3.14159" ;
9+ char * end1 ;
10+ errno = 0 ;
11+ double d1 = fast_float_strtod (str1 , & end1 );
12+ printf ("Input: %s\n" , str1 );
13+ printf ("Converted: %f\n" , d1 );
14+ printf ("End pointer: %s\n" , end1 );
15+ printf ("errno: %d\n" , errno );
1616
17- // Test invalid input
18- const char * str2 = "invalid" ;
19- char * end2 ;
20- errno = 0 ;
21- double d2 = fast_float_strtod (str2 , & end2 );
22- printf ("\nInput: %s\n" , str2 );
23- printf ("Converted: %f\n" , d2 );
24- printf ("End pointer: %s\n" , end2 );
25- printf ("errno: %d\n" , errno );
17+ // Test invalid input
18+ const char * str2 = "invalid" ;
19+ char * end2 ;
20+ errno = 0 ;
21+ double d2 = fast_float_strtod (str2 , & end2 );
22+ printf ("\nInput: %s\n" , str2 );
23+ printf ("Converted: %f\n" , d2 );
24+ printf ("End pointer: %s\n" , end2 );
25+ printf ("errno: %d\n" , errno );
2626
27- return 0 ;
27+ return 0 ;
2828}
0 commit comments