summaryrefslogtreecommitdiff
path: root/src/utils/stringBuilder.h
blob: 07da46fff0565b61f5b85acb55367e8d03eb4f2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef SB_H
#define SB_H

#include <stddef.h>

typedef struct {
    char *val;
    size_t len;
} StringBuilder;

void AppendStringBuilder(StringBuilder *sb, const char *str);
void AppendStringBuilderSep(StringBuilder *sb, const char *str, char separator);
void FreeStringBuilder(StringBuilder *sb);

#endif // SB_H