Delta Chat Core C-API
dc_strbuilder.h
1 #ifndef __DC_STRBUILDER_H__
2 #define __DC_STRBUILDER_H__
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6 
7 
8 typedef struct _dc_strbuilder dc_strbuilder_t;
9 
10 
11 struct _dc_strbuilder
12 {
13  char* buf;
14  int allocated;
15  int free;
16  char* eos;
17 };
18 
19 
20 void dc_strbuilder_init (dc_strbuilder_t*, int init_bytes);
21 char* dc_strbuilder_cat (dc_strbuilder_t*, const char* text);
22 void dc_strbuilder_catf (dc_strbuilder_t*, const char* format, ...);
23 void dc_strbuilder_empty (dc_strbuilder_t*);
24 
25 
26 #ifdef __cplusplus
27 } // /extern "C"
28 #endif
29 #endif // __DC_STRBUILDER_H__
30