Definition at line 95 of file lwgeom_box.c.
96{
97 char tmp[500] = {'B', 'O', 'X', '(', 0};
100 int size = 0;
101
102 GBOX *box = (
GBOX *)PG_GETARG_POINTER(0);
103
105 memcpy(&box_aligned, box,
sizeof(
GBOX));
106
107 size = 4;
109 tmp[size++] = ' ';
111 tmp[size++] = ',';
113 tmp[size++] = ' ';
115
116 tmp[size++] = ')';
117 size += 1;
118
119 result = palloc(size + 1);
120 memcpy(
result, tmp, size + 1);
122
123 PG_RETURN_CSTRING(
result);
124}
char result[OUT_DOUBLE_BUFFER_SIZE]
int lwprint_double(double d, int maxdd, char *buf)
References lwprint_double(), precision, result, GBOX::xmax, GBOX::xmin, GBOX::ymax, and GBOX::ymin.