declare arena_idx as a size_t

This commit is contained in:
Yuichi Nishiwaki
2014-05-26 16:06:41 +09:00
parent 826eb4415d
commit 2155a0c8f1
13 changed files with 29 additions and 30 deletions
+3 -4
View File
@@ -106,8 +106,7 @@ typedef struct {
struct pic_heap *heap;
struct pic_object **arena;
size_t arena_size;
int arena_idx;
size_t arena_size, arena_idx;
char *native_stack_start;
} pic_state;
@@ -124,8 +123,8 @@ void pic_free(pic_state *, void *);
void pic_gc_run(pic_state *);
pic_value pic_gc_protect(pic_state *, pic_value);
int pic_gc_arena_preserve(pic_state *);
void pic_gc_arena_restore(pic_state *, int);
size_t pic_gc_arena_preserve(pic_state *);
void pic_gc_arena_restore(pic_state *, size_t);
pic_state *pic_open(int argc, char *argv[], char **envp);
void pic_close(pic_state *);