/* OGC only includes X/Y */
uint32_t dimensions = 2;
uint32_t i, j;
- char coord[OUT_DOUBLE_BUFFER_SIZE];
+ static size_t buffer_size = 128;
+ char coord[buffer_size];
/* ISO and extended formats include all dimensions */
if ( variant & ( WKT_ISO | WKT_EXTENDED ) )
lwprint_double(dbl_ptr[j],
precision,
coord,
- OUT_DOUBLE_BUFFER_SIZE);
+ buffer_size);
stringbuffer_append(sb, coord);
}
}
{
length = snprintf(buf, bufsize, "%g", d);
}
- assert(length < (int) bufsize);
trim_trailing_zeros(buf);
return length;
}
\ No newline at end of file