1#include <stdio.h> 2#include <stdlib.h> 3#include <string.h> 4#include "test.h" 5 6int main(void) 7{ 8 double x, want = .1111111111111111111111; 9 char buf[40000]; 10 11 memset(buf, '1', sizeof buf); 12 buf[0] = '.'; 13 buf[sizeof buf - 1] = 0; 14 15 if ((x=strtod(buf, 0)) != want) 16 t_error("strtod(.11[...]1) got %a want %a\n", x, want); 17 return t_status; 18} 19 20