summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extract/src/astring.h')
-rw-r--r--extract/src/astring.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/extract/src/astring.h b/extract/src/astring.h
index 947e6587..c2b60d25 100644
--- a/extract/src/astring.h
+++ b/extract/src/astring.h
@@ -19,5 +19,15 @@ int extract_astring_catl(extract_alloc_t* alloc, extract_astring_t* string, cons
int extract_astring_catc(extract_alloc_t* alloc, extract_astring_t* string, char c);
int extract_astring_cat(extract_alloc_t* alloc, extract_astring_t* string, const char* s);
+int extract_astring_catf(extract_alloc_t* alloc, extract_astring_t* string, const char* format, ...);
+
+int extract_astring_truncate(extract_astring_t* content, int len);
+/* Removes last <len> chars. */
+
+int astring_char_truncate_if(extract_astring_t* content, char c);
+/* Removes last char if it is <c>. */
+
+int extract_astring_cat_xmlc(extract_alloc_t* alloc, extract_astring_t* string, int c);
+/* Appends specified character using XML escapes as necessary. */
#endif