
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