46{
47
49 "POINT(1.1111111111111 1.1111111111111 2.11111111111111)",
50 "1 1 2",
51 0, 0);
52
53
55 "POINT(1.1111111111111 1.1111111111111 2.11111111111111)",
56 "1.111 1.111 2.111",
57 3, 0);
58
59
61 "POINT(1.2345678901234 1.2345678901234 4.123456789001)",
62 "1.23456789 1.23456789 4.123456789",
63 9, 0);
64
65
66 do_x3d3_test(
"POINT(1E300 -105E-153 4E300)",
"1e+300 -1e-151 4e+300", 0, 0);
67}
static void do_x3d3_test(char *in, char *out, int precision, int option)