diff options
Diffstat (limited to 'src/prog.c')
-rw-r--r-- | src/prog.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -538,14 +538,14 @@ heap_tempspace(eval_environ_t env, size_t size) } void -heap_tempspace_begin(eval_environ_t env) +heap_obstack_begin(eval_environ_t env) { env->temp_start = env->toh; env->temp_size = 0; } STKVAL -heap_tempspace_finish(eval_environ_t env) +heap_obstack_finish(eval_environ_t env) { size_t ret = env->temp_start; env->temp_start = 0; @@ -554,10 +554,9 @@ heap_tempspace_finish(eval_environ_t env) } void * -heap_tempspace_grow(eval_environ_t env, void *ptr, size_t size) +heap_obstack_grow(eval_environ_t env, void *ptr, size_t size) { size_t words = B2STACK(size); - size_t off; char *ret; if (words >= env->tos - (env->toh + B2STACK(env->temp_size))) @@ -1748,8 +1747,6 @@ fixup_code() void env_init(eval_environ_t env) { - int i; - /* Initialize status and registers */ env->status = SMFIS_CONTINUE; env->tos = datasize + env->stack_size - 1; |