add object module from corelib
This commit is contained in:
@@ -9,21 +9,22 @@ typedef struct b_stringstream {
|
||||
size_t ss_len;
|
||||
size_t ss_max;
|
||||
unsigned char ss_alloc;
|
||||
int *ss_istack;
|
||||
int ss_add_indent;
|
||||
size_t ss_istack_ptr, ss_istack_size;
|
||||
} b_stringstream;
|
||||
|
||||
extern void b_stringstream_begin(b_stringstream *strv, char *buf, size_t max);
|
||||
extern void b_stringstream_begin_dynamic(b_stringstream *strv);
|
||||
|
||||
extern void b_stringstream_push_indent(b_stringstream *strv, int indent);
|
||||
extern void b_stringstream_pop_indent(b_stringstream *strv);
|
||||
|
||||
extern b_status b_stringstream_add(b_stringstream *strv, const char *str);
|
||||
extern b_status b_stringstream_addf(
|
||||
b_stringstream *strv,
|
||||
const char *format,
|
||||
...);
|
||||
extern b_status b_stringstream_addf(b_stringstream *strv, const char *format, ...);
|
||||
extern b_status b_stringstream_addv(b_stringstream *strv, const char **strs);
|
||||
extern b_status b_stringstream_addvl(
|
||||
b_stringstream *strv,
|
||||
const char **strs,
|
||||
size_t count);
|
||||
b_stringstream *strv, const char **strs, size_t count);
|
||||
extern b_status b_stringstream_add_many(b_stringstream *strv, ...);
|
||||
extern char *b_stringstream_end(b_stringstream *strv);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user