diff options
Diffstat (limited to 'extract/src/astring.h')
-rw-r--r-- | extract/src/astring.h | 10 |
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 |