Cyclone Scheme  0.20
Macros | Functions | Variables
tests.c File Reference
#include "cyclone/types.h"
#include "cyclone/runtime.h"
#include "cyclone/runtime-main.h"

Macros

#define closcall1(td, clo, a1)
 
#define closcall2(td, clo, a1, a2)
 
#define closcall3(td, clo, a1, a2, a3)
 
#define closcall4(td, clo, a1, a2, a3, a4)
 
#define closcall6(td, clo, a1, a2, a3, a4, a5, a6)
 
#define continue_or_gc1(td, clo, a1)
 
#define continue_or_gc2(td, clo, a1, a2)
 
#define continue_or_gc3(td, clo, a1, a2, a3)
 
#define continue_or_gc4(td, clo, a1, a2, a3, a4)
 
#define continue_or_gc6(td, clo, a1, a2, a3, a4, a5, a6)
 
#define return_closcall1(td, clo, a1)
 
#define return_closcall2(td, clo, a1, a2)
 
#define return_closcall3(td, clo, a1, a2, a3)
 
#define return_closcall4(td, clo, a1, a2, a3, a4)
 
#define return_closcall6(td, clo, a1, a2, a3, a4, a5, a6)
 
#define return_direct1(td, _fn, a1)
 
#define return_direct2(td, _fn, a1, a2)
 
#define return_direct3(td, _fn, a1, a2, a3)
 
#define return_direct4(td, _fn, a1, a2, a3, a4)
 
#define return_direct6(td, _fn, a1, a2, a3, a4, a5, a6)
 
#define return_direct_with_clo1(td, clo, _fn, a1)
 
#define return_direct_with_clo2(td, clo, _fn, a1, a2)
 
#define return_direct_with_clo3(td, clo, _fn, a1, a2, a3)
 
#define return_direct_with_clo4(td, clo, _fn, a1, a2, a3, a4)
 
#define return_direct_with_clo6(td, clo, _fn, a1, a2, a3, a4, a5, a6)
 

Functions

void c_cycloneiset_entry_pt (void *data, int argc, closure cont, object value)
 
void c_cycloneisetbase_entry_pt (void *data, int argc, closure cont, object value)
 
void c_cycloneisetconstructors_entry_pt (void *data, int argc, closure cont, object value)
 
void c_cycloneisetiterators_entry_pt (void *data, int argc, closure cont, object value)
 
void c_cycloneisetoptimize_entry_pt (void *data, int argc, closure cont, object value)
 
void c_cyclonetest_entry_pt (void *data, int argc, closure cont, object value)
 
void c_scheme_char_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemebase_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemecomplex_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemecxr_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemecyclonecommon_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemecycloneutil_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemeinexact_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemeprocess_91context_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemetime_entry_pt (void *data, int argc, closure cont, object value)
 
void c_schemewrite_entry_pt (void *data, int argc, closure cont, object value)
 
void c_srfi1_entry_pt (void *data, int argc, closure cont, object value)
 
void c_srfi60_entry_pt (void *data, int argc, closure cont, object value)
 
void c_srfi9_entry_pt (void *data, int argc, closure cont, object value)
 
 defsymbol (iset)
 
 defsymbol (_93_93_93)
 
 defsymbol (ls2)
 
 defsymbol (equal_127)
 
 defsymbol (lset_123)
 
 defsymbol (iset_91size)
 
 defsymbol (ls)
 
 defsymbol (member)
 
 defsymbol (pair_127)
 
 defsymbol (_if)
 
 defsymbol (z)
 
 defsymbol (s)
 
 defsymbol (m)
 
 defsymbol (integer_127)
 
 defsymbol (or)
 
 defsymbol (u_117)
 
 defsymbol (u)
 
 defsymbol (i)
 
 defsymbol (d)
 
 defsymbol (_67_127)
 
 defsymbol (x)
 
 defsymbol (lambda)
 
 defsymbol (every)
 
 defsymbol (_127)
 
 defsymbol (iset_121_123)
 
 defsymbol (_121_123)
 
 defsymbol (iset_91_125list)
 
 defsymbol (cdr)
 
 defsymbol (list_91_125iset)
 
 defsymbol (_123)
 
 defsymbol (not)
 
 defsymbol (_91)
 
 defsymbol (op)
 
 defsymbol (cadr)
 
 defsymbol (name_73598)
 
 defsymbol (_87)
 
 defsymbol (is2)
 
 defsymbol (is3)
 
 defsymbol (is4)
 
 defsymbol (is)
 
 defsymbol (iset_123)
 
 defsymbol (assertion)
 
 defsymbol (var_91values)
 
 defsymbol (var_91names)
 
 defsymbol (a)
 
 defsymbol (b)
 
 defsymbol (iset_91union)
 
 defsymbol (iset_91contains_127)
 
 defsymbol (source)
 
 defsymbol (name)
 
int main (int argc, char **argv, char **envp)
 

Variables

object __glo__75make_91iset_cyclone_iset
 
object __glo__75write_91bytevector_191_191inline_191_191_scheme_base
 
object __glo__break_srfi_1
 
object __glo__case_scheme_base
 
object __glo__do_scheme_base
 
object __glo__list_scheme_base
 
object __glo__void_scheme_base
 
object __glo_abs_scheme_base
 
object __glo_alist_91cons_srfi_1
 
object __glo_alist_91copy_srfi_1
 
object __glo_alist_91delete_67_srfi_1
 
object __glo_alist_91delete_srfi_1
 
object __glo_and_scheme_base
 
object __glo_any_scheme_base
 
object __glo_append_67_srfi_1
 
object __glo_append_91map_67_srfi_1
 
object __glo_append_91map_srfi_1
 
object __glo_append_91reverse_67_srfi_1
 
object __glo_append_91reverse_srfi_1
 
object __glo_append_scheme_base
 
object __glo_assoc_scheme_base
 
object __glo_begin_scheme_base
 
object __glo_bignum_127_scheme_base
 
object __glo_binary_91port_127_scheme_base
 
object __glo_boolean_123_127_scheme_base
 
object __glo_break_67_srfi_1
 
object __glo_bytevector_91copy_67_scheme_base
 
object __glo_bytevector_91copy_scheme_base
 
object __glo_call_91with_91current_91continuation_scheme_base
 
object __glo_call_91with_91port_scheme_base
 
object __glo_call_91with_91values_scheme_base
 
object __glo_call_95cc_scheme_base
 
object __glo_car_87cdr_srfi_1
 
object __glo_ceiling_191_191inline_191_191_scheme_base
 
object __glo_ceiling_scheme_base
 
object __glo_char_121_123_127_scheme_base
 
object __glo_char_121_127_scheme_base
 
object __glo_char_123_127_scheme_base
 
object __glo_char_125_123_127_scheme_base
 
object __glo_char_125_127_scheme_base
 
object __glo_circular_91list_127_srfi_1
 
object __glo_circular_91list_srfi_1
 
object __glo_complex_127_191_191inline_191_191_scheme_base
 
object __glo_complex_127_scheme_base
 
object __glo_concatenate_67_srfi_1
 
object __glo_concatenate_srfi_1
 
object __glo_cond_91expand_scheme_base
 
object __glo_cond_scheme_base
 
object __glo_cons_85_srfi_1
 
object __glo_cons_91source_scheme_base
 
object __glo_count_srfi_1
 
object __glo_current_91error_91port_scheme_base
 
object __glo_current_91input_91port_scheme_base
 
object __glo_current_91output_91port_scheme_base
 
object __glo_current_91test_91applier_cyclone_test
 
object __glo_current_91test_91comparator_cyclone_test
 
object __glo_current_91test_91epsilon_cyclone_test
 
object __glo_current_91test_91group_91reporter_cyclone_test
 
object __glo_current_91test_91group_cyclone_test
 
object __glo_current_91test_91handler_cyclone_test
 
object __glo_current_91test_91skipper_cyclone_test
 
object __glo_current_91test_91verbosity_cyclone_test
 
object __glo_Cyc_91add_91exception_91handler_scheme_base
 
object __glo_Cyc_91add_91feature_67_scheme_base
 
object __glo_Cyc_91for_91each_91loop_911_scheme_base
 
object __glo_Cyc_91for_91each_91loop_912_scheme_base
 
object __glo_Cyc_91map_91loop_911_scheme_base
 
object __glo_Cyc_91map_91loop_912_scheme_base
 
object __glo_Cyc_91obj_123_127_scheme_base
 
object __glo_Cyc_91remove_91exception_91handler_scheme_base
 
object __glo_Cyc_91version_scheme_base
 
object __glo_define_91record_91type_scheme_base
 
object __glo_define_91values_scheme_base
 
object __glo_delete_67_srfi_1
 
object __glo_delete_91duplicates_67_srfi_1
 
object __glo_delete_91duplicates_srfi_1
 
object __glo_delete_srfi_1
 
object __glo_denominator_191_191inline_191_191_scheme_base
 
object __glo_denominator_scheme_base
 
object __glo_display_scheme_write
 
object __glo_dotted_91list_127_srfi_1
 
object __glo_drop_91right_67_srfi_1
 
object __glo_drop_91right_srfi_1
 
object __glo_drop_91while_srfi_1
 
object __glo_drop_srfi_1
 
object __glo_dynamic_91wind_scheme_base
 
object __glo_eighth_srfi_1
 
object __glo_end_91of_91iset_127_cyclone_iset
 
object __glo_eof_91object_191_191inline_191_191_scheme_base
 
object __glo_eof_91object_scheme_base
 
object __glo_error_91object_127_scheme_base
 
object __glo_error_91object_91irritants_scheme_base
 
object __glo_error_91object_91message_scheme_base
 
object __glo_error_scheme_base
 
object __glo_even_127_scheme_base
 
object __glo_every_scheme_base
 
object __glo_exact_127_191_191inline_191_191_scheme_base
 
object __glo_exact_127_scheme_base
 
object __glo_exact_91integer_127_191_191inline_191_191_scheme_base
 
object __glo_exact_91integer_127_scheme_base
 
object __glo_exact_91integer_91sqrt_scheme_base
 
object __glo_exact_scheme_base
 
object __glo_expt_scheme_base
 
object __glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base
 
object __glo_fast_91string_121_123_127_scheme_base
 
object __glo_fast_91string_121_127_191_191inline_191_191_scheme_base
 
object __glo_fast_91string_121_127_scheme_base
 
object __glo_fast_91string_123_127_191_191inline_191_191_scheme_base
 
object __glo_fast_91string_123_127_scheme_base
 
object __glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base
 
object __glo_fast_91string_125_123_127_scheme_base
 
object __glo_fast_91string_125_127_191_191inline_191_191_scheme_base
 
object __glo_fast_91string_125_127_scheme_base
 
object __glo_features_scheme_base
 
object __glo_fifth_srfi_1
 
object __glo_filter_67_srfi_1
 
object __glo_filter_91map_srfi_1
 
object __glo_filter_srfi_1
 
object __glo_find_91tail_srfi_1
 
object __glo_find_srfi_1
 
object __glo_first_srfi_1
 
object __glo_floor_191_191inline_191_191_scheme_base
 
object __glo_floor_91quotient_scheme_base
 
object __glo_floor_91remainder_scheme_base
 
object __glo_floor_95_scheme_base
 
object __glo_floor_scheme_base
 
object __glo_flush_91output_91port_scheme_base
 
object __glo_fold_91right_srfi_1
 
object __glo_fold_srfi_1
 
object __glo_foldl_scheme_base
 
object __glo_foldr_scheme_base
 
object __glo_for_91each_scheme_base
 
object __glo_fourth_srfi_1
 
object __glo_gcd_scheme_base
 
object __glo_get_91output_91bytevector_scheme_base
 
object __glo_get_91output_91string_scheme_base
 
object __glo_guard_91aux_scheme_base
 
object __glo_guard_scheme_base
 
object __glo_inexact_127_scheme_base
 
object __glo_inexact_191_191inline_191_191_scheme_base
 
object __glo_inexact_scheme_base
 
object __glo_input_91port_127_scheme_base
 
object __glo_input_91port_91open_127_scheme_base
 
object __glo_Integer_91Set_cyclone_iset
 
object __glo_iota_srfi_1
 
object __glo_is_91a_127_scheme_base
 
object __glo_iset_121_123_cyclone_iset
 
object __glo_iset_123_cyclone_iset
 
object __glo_iset_125_123_cyclone_iset
 
object __glo_iset_127_cyclone_iset
 
object __glo_iset_91_125code_cyclone_iset_optimize
 
object __glo_iset_91_125list_cyclone_iset
 
object __glo_iset_91adjoin_67_cyclone_iset
 
object __glo_iset_91adjoin_cyclone_iset
 
object __glo_iset_91balance_67_cyclone_iset_optimize
 
object __glo_iset_91balance_cyclone_iset_optimize
 
object __glo_iset_91contains_127_cyclone_iset
 
object __glo_iset_91copy_cyclone_iset
 
object __glo_iset_91cursor_127_cyclone_iset
 
object __glo_iset_91cursor_91next_cyclone_iset
 
object __glo_iset_91cursor_cyclone_iset
 
object __glo_iset_91delete_67_cyclone_iset
 
object __glo_iset_91delete_cyclone_iset
 
object __glo_iset_91difference_67_cyclone_iset
 
object __glo_iset_91difference_cyclone_iset
 
object __glo_iset_91empty_127_cyclone_iset
 
object __glo_iset_91fold_91node_cyclone_iset
 
object __glo_iset_91fold_cyclone_iset
 
object __glo_iset_91for_91each_91node_cyclone_iset
 
object __glo_iset_91for_91each_cyclone_iset
 
object __glo_iset_91intersection_67_cyclone_iset
 
object __glo_iset_91intersection_cyclone_iset
 
object __glo_iset_91map_cyclone_iset
 
object __glo_iset_91optimize_67_cyclone_iset_optimize
 
object __glo_iset_91optimize_cyclone_iset_optimize
 
object __glo_iset_91ref_cyclone_iset
 
object __glo_iset_91size_cyclone_iset
 
object __glo_iset_91union_67_cyclone_iset
 
object __glo_iset_91union_cyclone_iset
 
object __glo_iset_cyclone_iset
 
object __glo_last_91pair_srfi_1
 
object __glo_last_srfi_1
 
object __glo_lcm_scheme_base
 
object __glo_length_87_srfi_1
 
object __glo_let_85_91values_scheme_base
 
object __glo_let_85_scheme_base
 
object __glo_let_91values_scheme_base
 
object __glo_let_scheme_base
 
object __glo_letrec_85_scheme_base
 
object __glo_letrec_scheme_base
 
object __glo_list_123_srfi_1
 
object __glo_list_127_191_191inline_191_191_scheme_base
 
object __glo_list_127_scheme_base
 
object __glo_list_91_125iset_67_cyclone_iset
 
object __glo_list_91_125iset_cyclone_iset
 
object __glo_list_91copy_scheme_base
 
object __glo_list_91index_srfi_1
 
object __glo_list_91ref_scheme_base
 
object __glo_list_91set_67_scheme_base
 
object __glo_list_91tabulate_srfi_1
 
object __glo_list_91tail_scheme_base
 
object __glo_lset_121_123_srfi_1
 
object __glo_lset_123_srfi_1
 
object __glo_lset_91adjoin_srfi_1
 
object __glo_lset_91diff_87intersection_67_srfi_1
 
object __glo_lset_91diff_87intersection_srfi_1
 
object __glo_lset_91difference_67_srfi_1
 
object __glo_lset_91difference_srfi_1
 
object __glo_lset_91intersection_67_srfi_1
 
object __glo_lset_91intersection_srfi_1
 
object __glo_lset_91union_67_srfi_1
 
object __glo_lset_91union_srfi_1
 
object __glo_lset_91xor_67_srfi_1
 
object __glo_lset_91xor_srfi_1
 
object __glo_make_91constructor_95args_scheme_base
 
object __glo_make_91constructor_scheme_base
 
object __glo_make_91getter_scheme_base
 
object __glo_make_91iset_cyclone_iset
 
object __glo_make_91list_scheme_base
 
object __glo_make_91parameter_scheme_base
 
object __glo_make_91setter_scheme_base
 
object __glo_make_91string_scheme_base
 
object __glo_make_91type_91predicate_scheme_base
 
object __glo_map_67_srfi_1
 
object __glo_map_91in_91order_srfi_1
 
object __glo_map_scheme_base
 
object __glo_max_scheme_base
 
object __glo_member_scheme_base
 
object __glo_min_scheme_base
 
object __glo_modulo_scheme_base
 
object __glo_negative_127_191_191inline_191_191_scheme_base
 
object __glo_negative_127_scheme_base
 
object __glo_newline_scheme_base
 
object __glo_ninth_srfi_1
 
object __glo_not_191_191inline_191_191_scheme_base
 
object __glo_not_91pair_127_srfi_1
 
object __glo_not_scheme_base
 
object __glo_null_91list_127_srfi_1
 
object __glo_numerator_191_191inline_191_191_scheme_base
 
object __glo_numerator_scheme_base
 
object __glo_odd_127_scheme_base
 
object __glo_open_91input_91bytevector_scheme_base
 
object __glo_open_91input_91string_scheme_base
 
object __glo_open_91output_91bytevector_scheme_base
 
object __glo_open_91output_91string_scheme_base
 
object __glo_or_scheme_base
 
object __glo_output_91port_127_scheme_base
 
object __glo_output_91port_91open_127_scheme_base
 
object __glo_pair_91fold_91right_srfi_1
 
object __glo_pair_91fold_srfi_1
 
object __glo_pair_91for_91each_srfi_1
 
object __glo_parameterize_scheme_base
 
object __glo_partition_67_srfi_1
 
object __glo_partition_srfi_1
 
object __glo_peek_91char_scheme_base
 
object __glo_peek_91u8_scheme_base
 
object __glo_positive_127_191_191inline_191_191_scheme_base
 
object __glo_positive_127_scheme_base
 
object __glo_print_91exception_cyclone_test
 
object __glo_proper_91list_127_srfi_1
 
object __glo_quasiquote_scheme_base
 
object __glo_quotient_191_191inline_191_191_scheme_base
 
object __glo_quotient_scheme_base
 
object __glo_raise_91continuable_scheme_base
 
object __glo_raise_scheme_base
 
object __glo_rational_127_scheme_base
 
object __glo_read_91bytevector_67_scheme_base
 
object __glo_read_91bytevector_scheme_base
 
object __glo_read_91char_scheme_base
 
object __glo_read_91line_scheme_base
 
object __glo_read_91string_scheme_base
 
object __glo_read_91u8_scheme_base
 
object __glo_receive_scheme_base
 
object __glo_record_127_scheme_base
 
object __glo_reduce_91right_srfi_1
 
object __glo_reduce_srfi_1
 
object __glo_register_91simple_91type_scheme_base
 
object __glo_remainder_scheme_base
 
object __glo_remove_67_srfi_1
 
object __glo_remove_srfi_1
 
object __glo_reverse_67_srfi_1
 
object __glo_reverse_scheme_base
 
object __glo_round_191_191inline_191_191_scheme_base
 
object __glo_round_scheme_base
 
object __glo_run_91tests = NULL
 
object __glo_second_srfi_1
 
object __glo_seventh_srfi_1
 
object __glo_sixth_srfi_1
 
object __glo_slot_91ref_scheme_base
 
object __glo_slot_91set_67_scheme_base
 
object __glo_span_67_srfi_1
 
object __glo_span_srfi_1
 
object __glo_split_91at_67_srfi_1
 
object __glo_split_91at_srfi_1
 
object __glo_sqrt_191_191inline_191_191_scheme_base
 
object __glo_square_191_191inline_191_191_scheme_base
 
object __glo_square_scheme_base
 
object __glo_string_121_123_127_scheme_base
 
object __glo_string_121_127_scheme_base
 
object __glo_string_123_127_scheme_base
 
object __glo_string_125_123_127_scheme_base
 
object __glo_string_125_127_scheme_base
 
object __glo_string_91_125list_scheme_base
 
object __glo_string_91_125utf8_scheme_base
 
object __glo_string_91_125vector_scheme_base
 
object __glo_string_91copy_67_scheme_base
 
object __glo_string_91copy_scheme_base
 
object __glo_string_91fill_67_scheme_base
 
object __glo_string_91for_91each_scheme_base
 
object __glo_string_91map_scheme_base
 
object __glo_string_scheme_base
 
object __glo_symbol_123_127_scheme_base
 
object __glo_syntax_91error_scheme_base
 
object __glo_syntax_91rules_scheme_base
 
object __glo_take_67_srfi_1
 
object __glo_take_91right_srfi_1
 
object __glo_take_91while_67_srfi_1
 
object __glo_take_91while_srfi_1
 
object __glo_take_srfi_1
 
object __glo_tenth_srfi_1
 
object __glo_test_91assert_cyclone_test
 
object __glo_test_91begin_cyclone_test
 
object __glo_test_91end_cyclone_test
 
object __glo_test_91equal_cyclone_test
 
object __glo_test_91error_cyclone_test
 
object __glo_test_91exit_cyclone_test
 
object __glo_test_91failure_91count_cyclone_test
 
object __glo_test_91group_91inc_67_cyclone_test
 
object __glo_test_91group_cyclone_test
 
object __glo_test_91not_cyclone_test
 
object __glo_test_91propagate_91info_cyclone_test
 
object __glo_test_91run_cyclone_test
 
object __glo_test_91syntax_91error_cyclone_test
 
object __glo_test_91values_cyclone_test
 
object __glo_test_91vars_cyclone_test
 
object __glo_test_cyclone_test
 
object __glo_textual_91port_127_scheme_base
 
object __glo_third_srfi_1
 
object __glo_truncate_191_191inline_191_191_scheme_base
 
object __glo_truncate_91quotient_scheme_base
 
object __glo_truncate_91remainder_scheme_base
 
object __glo_truncate_95_scheme_base
 
object __glo_truncate_scheme_base
 
object __glo_type_91slot_91offset_scheme_base
 
object __glo_unfold_91right_srfi_1
 
object __glo_unfold_srfi_1
 
object __glo_unless_scheme_base
 
object __glo_unzip1_srfi_1
 
object __glo_unzip2_srfi_1
 
object __glo_unzip3_srfi_1
 
object __glo_unzip4_srfi_1
 
object __glo_unzip5_srfi_1
 
object __glo_utf8_91_125string_scheme_base
 
object __glo_values_scheme_base
 
object __glo_vector_91_125list_scheme_base
 
object __glo_vector_91_125string_scheme_base
 
object __glo_vector_91append_scheme_base
 
object __glo_vector_91copy_67_scheme_base
 
object __glo_vector_91copy_scheme_base
 
object __glo_vector_91fill_67_scheme_base
 
object __glo_vector_91for_91each_scheme_base
 
object __glo_vector_91map_scheme_base
 
object __glo_vector_scheme_base
 
object __glo_void_191_191inline_191_191_scheme_base
 
object __glo_warning_cyclone_test
 
object __glo_when_scheme_base
 
object __glo_with_91exception_91handler_scheme_base
 
object __glo_with_91handler_scheme_base
 
object __glo_write_91bytevector_scheme_base
 
object __glo_write_91char_scheme_base
 
object __glo_write_91shared_scheme_write
 
object __glo_write_91simple_scheme_write
 
object __glo_write_91string_911_scheme_base
 
object __glo_write_91string_912_scheme_base
 
object __glo_write_91string_scheme_base
 
object __glo_write_91u8_scheme_base
 
object __glo_write_scheme_write
 
object __glo_xcons_srfi_1
 
object __glo_zero_127_191_191inline_191_191_scheme_base
 
object __glo_zero_127_scheme_base
 
object __glo_zip_srfi_1