* VM Internal functions
*/
-SCM_SYMBOL (sym_vm_run, "vm-run");
-SCM_SYMBOL (sym_vm_error, "vm-error");
+static SCM sym_vm_run;
+static SCM sym_vm_error;
+static SCM sym_debug;
static scm_byte_t *
vm_fetch_length (scm_byte_t *ip, size_t *lenp)
return 0;
}
-SCM_SYMBOL (sym_debug, "debug");
-
SCM
scm_vm_apply (SCM vm, SCM program, SCM args)
#define FUNC_NAME "scm_vm_apply"
scm_c_make_gsubr ("load-compiled/vm", 1, 0, 0,
scm_load_compiled_with_vm));
+ sym_vm_run = scm_permanent_object (scm_from_locale_symbol ("vm-run"));
+ sym_vm_error = scm_permanent_object (scm_from_locale_symbol ("vm-error"));
+ sym_debug = scm_permanent_object (scm_from_locale_symbol ("debug"));
+
strappage = 1;
}