
3 changed files with 27 additions and 1 deletions
@ -0,0 +1,10 @@ |
|||
#include "bank.h" |
|||
|
|||
void bank_init(Bank* bank) { |
|||
bank->data = NULL; |
|||
bank->capacity = 0; |
|||
} |
|||
|
|||
void bank_deinit(Bank* bank) { |
|||
free(bank->data); |
|||
} |
@ -0,0 +1,16 @@ |
|||
#include "base.h" |
|||
|
|||
typedef struct { |
|||
U32 grid_index; |
|||
U8 size; |
|||
} Bank_entry; |
|||
|
|||
typedef struct { |
|||
char* data; |
|||
Usz capacity; |
|||
} Bank; |
|||
|
|||
typedef char* Bank_cursor; |
|||
|
|||
void bank_init(Bank* bank); |
|||
void bank_deinit(Bank* bank); |
Loading…
Reference in new issue