forked from osmocom/wireshark
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:
parent
5cf858ec52
commit
03af5455c7
|
@ -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
|
||||
*
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue