14 lines
385 B
C
14 lines
385 B
C
#pragma once
|
|
#include <stdio.h>
|
|
|
|
typedef struct CharArray {
|
|
size_t size;
|
|
size_t capacity;
|
|
char *data;
|
|
} char_array_t;
|
|
|
|
char_array_t *char_array_create(int size);
|
|
void char_array_destroy(char_array_t *array);
|
|
void char_array_append(char_array_t *array, char *value, size_t length);
|
|
void char_array_print(const char_array_t *array);
|
|
void char_array_wipe(char_array_t *array); |