replace list-copy and make-list impls by scheme with ones by C

This commit is contained in:
Yuichi Nishiwaki
2014-01-22 22:37:27 +09:00
parent b3529112c0
commit 5dd66cbcd1
3 changed files with 51 additions and 16 deletions
+2
View File
@@ -16,6 +16,7 @@ pic_value pic_cdr(pic_state *, pic_value);
bool pic_list_p(pic_state *, pic_value);
pic_value pic_list(pic_state *, size_t, ...);
pic_value pic_list_from_array(pic_state *, size_t, pic_value *);
pic_value pic_make_list(pic_state *, int, pic_value);
int pic_length(pic_state *, pic_value);
pic_value pic_reverse(pic_state *, pic_value);
@@ -33,6 +34,7 @@ pic_value pic_cddr(pic_state *, pic_value);
pic_value pic_list_tail(pic_state *, pic_value ,int);
pic_value pic_list_ref(pic_state *, pic_value, int);
void pic_list_set(pic_state *, pic_value, int, pic_value);
pic_value pic_list_copy(pic_state *, pic_value);
#if defined(__cplusplus)
}