12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- SCM_MAKE_VALIDATE_MSG (pos, var, VARIABLEP, "variable")
- SCM_SNARF_HERE(static SCM c_name) \
- SCM_SNARF_INIT(c_name = scm_c_define (scheme_name, SCM_BOOL_F);)
- SCM_SNARF_HERE(SCM c_name) \
- SCM_SNARF_INIT(c_name = scm_c_define (scheme_name, SCM_BOOL_F);)
- SCM_SNARF_HERE(static SCM c_name) \
- SCM_SNARF_INIT(c_name = scm_c_define (scheme_name, init_val)
- SCM_SNARF_HERE(SCM c_name) \
- SCM_SNARF_INIT(c_name = scm_c_define (scheme_name, init_val)
- SCM_API SCM scm_make_variable (SCM init)
- SCM_API SCM scm_make_undefined_variable (void)
- SCM_API SCM scm_variable_p (SCM obj)
- SCM_API SCM scm_variable_ref (SCM var)
- SCM_API SCM scm_variable_set_x (SCM var, SCM val)
- SCM_API SCM scm_variable_unset_x (SCM var)
- SCM_API SCM scm_variable_bound_p (SCM var)
- SCM_INTERNAL void scm_i_variable_print (SCM var, SCM port, scm_print_state *pstate)
- SCM_INTERNAL void scm_init_variable (void)
|