17 lines
227 B
C
17 lines
227 B
C
#ifndef STORE_H
|
|
#define STORE_H
|
|
|
|
#include "expr.h"
|
|
|
|
#define STORE_SIZE 256U
|
|
|
|
typedef struct {
|
|
expr_t *free;
|
|
expr_t buffer[STORE_SIZE];
|
|
} store_t;
|
|
|
|
void store_init(store_t *store);
|
|
expr_t *store_alloc(store_t *store);
|
|
|
|
#endif
|