Files
Main/support/arcade/buffer.h
2019-12-12 03:43:49 +08:00

16 lines
342 B
C

#ifndef BUFFER_H_
#define BUFFER_H_
typedef struct {
unsigned int length;
unsigned int capacity;
unsigned int expand_length;
char * content;
} buffer_data;
buffer_data * buffer_init(const unsigned int initial_size);
int buffer_append(buffer_data *buffer, const char *append_data);
void buffer_destroy(buffer_data * buffer);
#endif