StringBuilder_alloc
This commit is contained in:
parent
7c2809aae2
commit
8a38813ba5
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
void StringBuilder_free(StringBuilder* b){
|
void StringBuilder_free(StringBuilder* b){
|
||||||
free(b->buffer.data);
|
free(b->buffer.data);
|
||||||
|
b->buffer = List_u8_construct(NULL, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
str StringBuilder_getStr(StringBuilder* b){
|
str StringBuilder_getStr(StringBuilder* b){
|
||||||
|
|||||||
@ -7,7 +7,7 @@ typedef struct StringBuilder {
|
|||||||
List_u8 buffer;
|
List_u8 buffer;
|
||||||
} StringBuilder;
|
} StringBuilder;
|
||||||
|
|
||||||
static inline StringBuilder StringBuilder_construct(u32 initial_size) {
|
static inline StringBuilder StringBuilder_alloc(u32 initial_size) {
|
||||||
return (StringBuilder){ .buffer = List_u8_alloc(initial_size) };
|
return (StringBuilder){ .buffer = List_u8_alloc(initial_size) };
|
||||||
}
|
}
|
||||||
void StringBuilder_free(StringBuilder* b);
|
void StringBuilder_free(StringBuilder* b);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user