2.15 Sequences

2.15.1 C Reference

2.15.1.1 ANSI dictionary

Common Lisp and C equivalence

Lisp symbolC function
concatenatecl_object cl_concatenate(cl_narg narg, cl_object result_type, ...)
copy-seqcl_object cl_copy_seq(cl_object sequence)
countcl_object cl_count(cl_narg narg, cl_object item, cl_object sequence, ...)
count-ifcl_object cl_count_if(cl_narg narg, cl_object predicate, cl_object sequence, ...)
count-if-notcl_object cl_count_if_not(cl_narg narg, cl_object predicate, cl_object sequence, ...)
deletecl_object cl_delete(cl_narg narg, cl_object item, cl_object sequence, ...)
delete-ifcl_object cl_delete_if(cl_narg narg, cl_object test, cl_object sequence, ...)
delete-if-notcl_object cl_delete_if_not(cl_narg narg, cl_object test, cl_object sequence, ...)
delete-duplicatescl_object cl_delete_duplicates(cl_narg narg, cl_object sequence, ...)
eltcl_object cl_elt(cl_object sequence, cl_object index)
(setf elt)cl_object si_elt_set(cl_object sequence, cl_object index, cl_object value)
fillcl_object cl_fill(cl_narg narg, cl_object sequence, cl_object item, ...)
findcl_object cl_find(cl_narg narg, cl_object item, cl_object sequence, ...)
find-ifcl_object cl_find_if(cl_narg narg, cl_object predicate, cl_object sequence, ...)
find-if-notcl_object cl_find_if_not(cl_narg narg, cl_object predicate, cl_object sequence, ...)
lengthcl_object cl_length(cl_object x)
make-sequencecl_object cl_make_sequence(cl_narg narg, cl_object result_type, cl_object size, ...)
mapcl_object cl_map(cl_narg narg, cl_object result_type, cl_object function, , ...)
map-intocl_object cl_map_into(cl_narg narg, cl_object result_sequence, cl_object function, ...)
mergecl_object cl_merge(cl_narg narg, cl_object result_type, cl_object sequence1, cl_object sequence2, cl_object predicate, ...)
mismatchcl_object cl_mismatch(cl_narg narg, cl_object sequence1, cl_object sequence2, ...)
nreversecl_object cl_nreverse(cl_object sequence)
nsubstitutecl_object cl_nsubstitute(cl_narg narg, cl_object newitem, cl_object olditem, cl_object sequence, ...)
nsubstitute-ifcl_object cl_nsubstitute_if(cl_narg narg, cl_object newitem, cl_object predicate, cl_object sequence, ...)
nsubstitute-if-notcl_object cl_nsubstitute_if_not(cl_narg narg, cl_object newitem, cl_object predicate, cl_object sequence, ...)
positioncl_object cl_position(cl_narg narg, cl_object item, cl_object sequence, ...)
position-ifcl_object cl_position_if(cl_narg narg, cl_object predicate, cl_object sequence, ...)
position-if-notcl_object cl_position_if_not(cl_narg narg, cl_object predicate, cl_object sequence, ...)
reducecl_object cl_reduce(cl_narg narg, cl_object function, cl_object sequence, ...)
removecl_object cl_remove(cl_narg narg, cl_object item, cl_object sequence, ...)
remove-ifcl_object cl_remove_if(cl_narg narg, cl_object test, cl_object sequence, ...)
remove-if-notcl_object cl_remove_if_not(cl_narg narg, cl_object test, cl_object sequence, ...)
remove-duplicatescl_object cl_remove_duplicates(cl_narg narg, cl_object sequence, ...)
replacecl_object cl_replace(cl_narg narg, cl_object sequence1, cl_object sequence2, ...)
reversecl_object cl_reverse(cl_object sequence)
searchcl_object cl_search(cl_narg narg, cl_object sequence1, cl_object sequence2, ...)
sortcl_object cl_sort(cl_narg narg, cl_object sequence, cl_object predicate, ...)
stable-sortcl_object cl_stable_sort(cl_narg narg, cl_object sequence, cl_object predicate, ...)
subseqcl_object cl_subseq(cl_narg narg, cl_object sequence, cl_object start, ...)
substitutecl_object cl_substitute(cl_narg narg, cl_object newitem, cl_object olditem, cl_object sequence, ...)
substitute-ifcl_object cl_substitute_if(cl_narg narg, cl_object newitem, cl_object predicate, cl_object sequence, ...)
substitute-if-notcl_object cl_substitute_if_not(cl_narg narg, cl_object newitem, cl_object predicate, cl_object sequence, ...)