initial commit
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
#ifndef BUFFER_H
|
||||
#define BUFFER_H
|
||||
|
||||
#include "types.h"
|
||||
|
||||
ByteBuffer* buffer_create(size_t initial_capacity);
|
||||
void buffer_destroy(ByteBuffer* buf);
|
||||
bool buffer_append(ByteBuffer* buf, const uint8_t* data, size_t len);
|
||||
bool buffer_resize(ByteBuffer* buf, size_t new_size);
|
||||
void buffer_clear(ByteBuffer* buf);
|
||||
|
||||
StringArray* string_array_create(size_t initial_capacity);
|
||||
void string_array_destroy(StringArray* arr);
|
||||
bool string_array_add(StringArray* arr, const char* str);
|
||||
bool string_array_contains(StringArray* arr, const char* str);
|
||||
|
||||
ProfileList* profile_list_create(size_t initial_capacity);
|
||||
void profile_list_destroy(ProfileList* list);
|
||||
bool profile_list_add(ProfileList* list, const wchar_t* path);
|
||||
|
||||
#endif // BUFFER_H
|
||||
Reference in New Issue
Block a user