PostGIS  2.2.7dev-r@@SVN_REVISION@@
static void test_stringbuffer_aprintf ( void  )

Definition at line 36 of file cu_stringbuffer.c.

References stringbuffer_aprintf(), stringbuffer_create_with_size(), stringbuffer_destroy(), and stringbuffer_getstring().

Referenced by stringbuffer_suite_setup().

37 {
38  stringbuffer_t *sb;
39  const char *str;
42  stringbuffer_aprintf(sb, "hello %dth world", 14);
43  str = stringbuffer_getstring(sb);
45  CU_ASSERT_STRING_EQUAL("hello 14th world", str);
48 }
stringbuffer_t * stringbuffer_create_with_size(size_t size)
Allocate a new stringbuffer_t.
Definition: stringbuffer.c:55
int stringbuffer_aprintf(stringbuffer_t *s, const char *fmt,...)
Appends a formatted string to the current string buffer, using the format and argument list provided...
Definition: stringbuffer.c:246
void stringbuffer_destroy(stringbuffer_t *s)
Free the stringbuffer_t and all memory managed within it.
Definition: stringbuffer.c:71
const char * stringbuffer_getstring(stringbuffer_t *s)
Returns a reference to the internal string being managed by the stringbuffer.
Definition: stringbuffer.c:142

Here is the call graph for this function:

Here is the caller graph for this function: