1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 static int do_test(void)6do_test (void) 7 { 8 char buf[100]; 9 snprintf (buf, sizeof (buf), "%g", atof ("0x10p-1")); 10 if (strcmp (buf, "8") != 0) 11 { 12 printf ("got \"%s\", expected \"8\"\n", buf); 13 return 1; 14 } 15 return 0; 16 } 17 18 #define TEST_FUNCTION do_test () 19 #include "../test-skeleton.c" 20