Make the wmem string-buffer marginally useful but providing some accessors so

it's not a write-only data structure.

svn path=/trunk/; revision=46605
This commit is contained in:
Evan Huus 2012-12-19 00:51:48 +00:00
parent 5cf858ec52
commit 03af5455c7
2 changed files with 18 additions and 0 deletions

View File

@ -141,6 +141,18 @@ wmem_strbuf_append(wmem_strbuf_t *strbuf, const gchar *str)
g_strlcpy(&strbuf->str[strbuf->len], str, strbuf->alloc_len);
}
const gchar *
wmem_strbuf_get_str(wmem_strbuf_t *strbuf)
{
return strbuf->str;
}
gsize
wmem_strbuf_get_len(wmem_strbuf_t *strbuf)
{
return strbuf->len;
}
/*
* Editor modelines - http://www.wireshark.org/tools/modelines.html
*

View File

@ -49,6 +49,12 @@ wmem_strbuf_new(wmem_allocator_t *allocator, const gchar *str);
void
wmem_strbuf_append(wmem_strbuf_t *strbuf, const gchar *str);
const gchar *
wmem_strbuf_get_str(wmem_strbuf_t *strbuf);
gsize
wmem_strbuf_get_len(wmem_strbuf_t *strbuf);
#ifdef __cplusplus
}
#endif /* __cplusplus */