PostGIS 3.0.6dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ stringbuffer_getstringcopy()

char * stringbuffer_getstringcopy ( stringbuffer_t s)

Returns a newly allocated string large enough to contain the current state of the string.

Caller is responsible for freeing the return value.

Definition at line 124 of file stringbuffer.c.

125{
126 size_t size = (s->str_end - s->str_start) + 1;
127 char *str = lwalloc(size);
128 memcpy(str, s->str_start, size);
129 str[size - 1] = '\0';
130 return str;
131}
char * s
Definition cu_in_wkt.c:23
void * lwalloc(size_t size)
Definition lwutil.c:227
#define str(s)

References lwalloc(), s, and str.

Referenced by lwgeom_to_kml2(), lwgeom_to_wkt(), lwgeom_to_x3d3(), nd_box_to_json(), nd_stats_to_json(), and pointarray_to_encoded_polyline().

Here is the call graph for this function:
Here is the caller graph for this function: