Mercurial > libedl
view include/str.h @ 14:2d7c810a1ac2 default tip
*: misc. cleanup
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Fri, 03 May 2024 22:40:28 -0400 |
parents | 41b74137e201 |
children |
line wrap: on
line source
#ifndef EDL_INTERNAL_STR_H_ #define EDL_INTERNAL_STR_H_ #include <stddef.h> typedef struct { size_t size; size_t capacity; char* data; } EDL_internal_string; int EDL_internal_string_init(EDL_internal_string* str); int EDL_internal_string_allocate(EDL_internal_string* str, size_t new_capacity); int EDL_internal_string_append(EDL_internal_string* str, const char* data, const size_t length); void EDL_internal_string_free(EDL_internal_string* str); #endif /* EDL_INTERNAL_STR_H_ */