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

Definition at line 37 of file cu_stringbuffer.c.

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

Referenced by stringbuffer_suite_setup().

38 {
39  stringbuffer_t *sb;
40  const char *str;
43  stringbuffer_aprintf(sb, "hello %dth world", 14);
44  str = stringbuffer_getstring(sb);
46  CU_ASSERT_STRING_EQUAL("hello 14th world", str);
49 }
stringbuffer_t * stringbuffer_create_with_size(size_t size)
Allocate a new stringbuffer_t.
Definition: stringbuffer.c:56
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:247
void stringbuffer_destroy(stringbuffer_t *s)
Free the stringbuffer_t and all memory managed within it.
Definition: stringbuffer.c:72
const char * stringbuffer_getstring(stringbuffer_t *s)
Returns a reference to the internal string being managed by the stringbuffer.
Definition: stringbuffer.c:143

Here is the call graph for this function:

Here is the caller graph for this function: