add win32 (msvc) support
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#define BLUELIB_CORE_STRINGSTREAM_H_
|
||||
|
||||
#include <blue/core/status.h>
|
||||
#include <blue/core/misc.h>
|
||||
#include <stddef.h>
|
||||
|
||||
typedef struct b_stringstream {
|
||||
@@ -14,18 +15,18 @@ typedef struct b_stringstream {
|
||||
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);
|
||||
BLUE_API void b_stringstream_begin(b_stringstream *strv, char *buf, size_t max);
|
||||
BLUE_API 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);
|
||||
BLUE_API void b_stringstream_push_indent(b_stringstream *strv, int indent);
|
||||
BLUE_API 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_addv(b_stringstream *strv, const char **strs);
|
||||
extern b_status b_stringstream_addvl(
|
||||
BLUE_API b_status b_stringstream_add(b_stringstream *strv, const char *str);
|
||||
BLUE_API b_status b_stringstream_addf(b_stringstream *strv, const char *format, ...);
|
||||
BLUE_API b_status b_stringstream_addv(b_stringstream *strv, const char **strs);
|
||||
BLUE_API b_status b_stringstream_addvl(
|
||||
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);
|
||||
BLUE_API b_status b_stringstream_add_many(b_stringstream *strv, ...);
|
||||
BLUE_API char *b_stringstream_end(b_stringstream *strv);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user