summaryrefslogtreecommitdiffstats
path: root/src/Backtrace/strbuf.h
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2009-11-20 17:54:17 +0100
committerKarel Klic <kklic@redhat.com>2009-11-20 17:54:17 +0100
commitb8da7620a417ef835869da692db140b75e8b7a93 (patch)
tree9afa3edca4663fde9118550ca839b7021f4b0eb0 /src/Backtrace/strbuf.h
parent10ca6da1cc2d89ba5c45179d452720d916bc4698 (diff)
downloadabrt-b8da7620a417ef835869da692db140b75e8b7a93.tar.gz
abrt-b8da7620a417ef835869da692db140b75e8b7a93.tar.xz
abrt-b8da7620a417ef835869da692db140b75e8b7a93.zip
Backtrace parser improvements
Diffstat (limited to 'src/Backtrace/strbuf.h')
-rw-r--r--src/Backtrace/strbuf.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Backtrace/strbuf.h b/src/Backtrace/strbuf.h
index 4375dd90..f2e4459e 100644
--- a/src/Backtrace/strbuf.h
+++ b/src/Backtrace/strbuf.h
@@ -27,9 +27,12 @@ struct strbuf {
};
extern struct strbuf *strbuf_new();
-extern void strbuf_free(struct strbuf *buf);
-extern void strbuf_clear(struct strbuf *buf);
-extern struct strbuf *strbuf_append_char(struct strbuf *buf, char c);
-extern struct strbuf *strbuf_append_str(struct strbuf *buf, char *str);
+extern void strbuf_free(struct strbuf *strbuf);
+/* Releases strbuf, but not the internal buffer. */
+extern void strbuf_free_nobuf(struct strbuf *strbuf);
+extern void strbuf_clear(struct strbuf *strbuf);
+extern struct strbuf *strbuf_append_char(struct strbuf *strbuf, char c);
+extern struct strbuf *strbuf_append_str(struct strbuf *strbuf, char *str);
+extern struct strbuf *strbuf_prepend_str(struct strbuf *strbuf, char *str);
#endif