aboutsummaryrefslogtreecommitdiff
path: root/src/prog.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/prog.c')
-rw-r--r--src/prog.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/prog.c b/src/prog.c
index 1cfda18b..07a61f50 100644
--- a/src/prog.c
+++ b/src/prog.c
@@ -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;

Return to:

Send suggestions and report system problems to the System administrator.