132 |
|
|
133 |
SCM_API SCM scm_read_and_eval_x (SCM port); |
SCM_API SCM scm_read_and_eval_x (SCM port); |
134 |
|
|
135 |
|
#define scm_subr_entry scm_t_subr_entry |
136 |
|
|
137 |
|
#define SCM_SUBR_DOC(x) SCM_BOOL_F |
138 |
|
|
139 |
|
SCM_API SCM scm_make_subr (const char *name, int type, SCM (*fcn) ()); |
140 |
|
SCM_API SCM scm_make_subr_with_generic (const char *name, |
141 |
|
int type, |
142 |
|
SCM (*fcn) (), |
143 |
|
SCM *gf); |
144 |
|
SCM_API SCM scm_make_subr_opt (const char *name, |
145 |
|
int type, |
146 |
|
SCM (*fcn) (), |
147 |
|
int set); |
148 |
|
|
149 |
|
SCM_API SCM scm_call_catching_errors (SCM (*thunk)(), SCM (*err_filter)(), |
150 |
|
void * closure); |
151 |
|
|
152 |
|
SCM_API long scm_make_smob_type_mfpe (char *name, size_t size, |
153 |
|
SCM (*mark) (SCM), |
154 |
|
size_t (*free) (SCM), |
155 |
|
int (*print) (SCM, SCM, |
156 |
|
scm_print_state*), |
157 |
|
SCM (*equalp) (SCM, SCM)); |
158 |
|
|
159 |
|
SCM_API void scm_set_smob_mfpe (long tc, |
160 |
|
SCM (*mark) (SCM), |
161 |
|
size_t (*free) (SCM), |
162 |
|
int (*print) (SCM, SCM, scm_print_state*), |
163 |
|
SCM (*equalp) (SCM, SCM)); |
164 |
|
|
165 |
|
SCM_API SCM scm_strprint_obj (SCM obj); |
166 |
|
SCM_API SCM scm_read_0str (char *expr); |
167 |
|
SCM_API SCM scm_eval_0str (const char *expr); |
168 |
|
|
169 |
|
SCM_API char *scm_i_object_chars (SCM); |
170 |
|
|
171 |
|
#define SCM_CHARS(x) scm_i_object_chars(x) |
172 |
|
#define SCM_UCHARS(x) ((unsigned char *)SCM_CHARS(x)) |
173 |
|
|
174 |
|
SCM_API long scm_i_object_length (SCM); |
175 |
|
|
176 |
|
#define SCM_LENGTH(x) scm_i_object_length(x) |
177 |
|
|
178 |
void scm_i_init_deprecated (void); |
void scm_i_init_deprecated (void); |
179 |
|
|
180 |
#endif |
#endif |
184 |
#if 0 |
#if 0 |
185 |
/* TODO */ |
/* TODO */ |
186 |
|
|
|
scm_mkbig |
|
|
scm_big2inum |
|
|
scm_adjbig |
|
|
scm_normbig |
|
|
|
|
|
scm_copybig |
|
|
scm_2ulong2big |
|
|
scm_dbl2big |
|
|
scm_big2dbl |
|
|
SCM_FIXNUM_BIT |
|
|
|
|
|
scm_subr_entry |
|
|
SCM_SUBR_DOC |
|
|
scm_make_subr_opt |
|
|
scm_make_subr |
|
|
|
|
|
scm_make_subr_with_generic |
|
|
|
|
|
scm_call_catching_errors |
|
|
scm_make_smob_type_mfpe |
|
|
scm_set_smob_mfpe |
|
|
|
|
|
scm_strprint_obj |
|
|
scm_read_0str |
|
|
scm_eval_0str |
|
|
SCM_CHARS |
|
|
SCM_UCHARS |
|
|
|
|
|
SCM_SETCHARS |
|
|
SCM_SLOPPY_SUBSTRP |
|
|
SCM_SUBSTR_STR |
|
|
SCM_SUBSTR_OFFSET |
|
|
|
|
|
SCM_LENGTH_MAX |
|
|
SCM_LENGTH |
|
|
SCM_SETLENGTH |
|
|
SCM_ROSTRINGP |
|
|
SCM_ROLENGTH |
|
|
|
|
|
SCM_ROCHARS |
|
|
SCM_ROUCHARS |
|
|
SCM_SUBSTRP |
|
|
SCM_COERCE_SUBSTR |
|
187 |
scm_strhash |
scm_strhash |
188 |
|
|
189 |
scm_sym2vcell |
scm_sym2vcell |