sm64coopdx/src/pc/utils/string_builder.h
MysterD 5c4677ca77 Added a join message screen
Displays an animation while joining
Shows version mismatch error in join message screen
Shows mod mismatch error in join message screen (displays mismatching mods now)
Displays party is full / host closed connection in join message screen
Added string builder
2021-07-10 22:30:58 -07:00

15 lines
No EOL
435 B
C

#ifndef STRING_BUILDER_H
#define STRING_BUILDER_H
#include <stdio.h>
struct StringBuilder {
char* string;
int bufferLength;
};
struct StringBuilder* string_builder_create(int bufferLength);
#define string_builder_append(_builder, ...) snprintf((_builder->string + strlen(_builder->string)), (_builder->bufferLength - strlen(_builder->string)), __VA_ARGS__)
void string_builder_destroy(struct StringBuilder* builder);
#endif