mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-02 07:30:55 -08:00
1410 lines
19 KiB
Modula-2
1410 lines
19 KiB
Modula-2
EXPORTS
|
|
cl_env DATA
|
|
cl_core DATA
|
|
|
|
; alloc_2
|
|
|
|
cl_alloc_object
|
|
cl_alloc_instance
|
|
ecl_cons
|
|
si_gc
|
|
si_gc_dump
|
|
si_set_finalizer
|
|
si_get_finalizer
|
|
|
|
; all_symbols
|
|
|
|
si_mangle_name
|
|
cl_symbols DATA
|
|
cl_num_symbols_in_core DATA
|
|
|
|
; apply.c
|
|
|
|
APPLY_fixed
|
|
APPLY
|
|
APPLY_closure
|
|
|
|
; array.c
|
|
|
|
cl_row_major_aref
|
|
si_row_major_aset
|
|
si_make_vector
|
|
cl_array_element_type
|
|
cl_array_rank
|
|
cl_array_dimension
|
|
cl_array_total_size
|
|
cl_adjustable_array_p
|
|
cl_array_displacement
|
|
cl_svref
|
|
si_svset
|
|
cl_array_has_fill_pointer_p
|
|
cl_fill_pointer
|
|
si_fill_pointer_set
|
|
si_replace_array
|
|
cl_aref
|
|
si_aset
|
|
si_make_pure_array
|
|
|
|
ecl_to_index
|
|
ecl_aref
|
|
ecl_aref1
|
|
ecl_aset
|
|
ecl_aset1
|
|
ecl_array_allocself
|
|
ecl_array_elttype
|
|
ecl_symbol_to_elttype
|
|
ecl_elttype_to_symbol
|
|
ecl_copy_subarray
|
|
ecl_reverse_subarray
|
|
|
|
|
|
; assignment.c
|
|
|
|
cl_set
|
|
cl_makunbound
|
|
cl_fmakunbound
|
|
si_fset
|
|
si_get_sysprop
|
|
si_put_sysprop
|
|
si_rem_sysprop
|
|
|
|
ecl_clear_compiler_properties
|
|
|
|
|
|
; big.c
|
|
|
|
big_register0_get
|
|
big_register1_get
|
|
big_register2_get
|
|
big_register_copy
|
|
big_register_normalize
|
|
big_register_free
|
|
bignum1
|
|
bignum2
|
|
;big_set_fixnum
|
|
big_copy
|
|
big_minus
|
|
big_plus
|
|
big_normalize
|
|
;big_to_double
|
|
|
|
|
|
; cfun.c
|
|
|
|
si_compiled_function_name
|
|
si_compiled_function_block
|
|
cl_function_lambda_expression
|
|
|
|
cl_make_cfun
|
|
cl_make_cfun_va
|
|
cl_make_cclosure_va
|
|
cl_def_c_function
|
|
cl_def_c_macro
|
|
cl_def_c_function_va
|
|
|
|
|
|
; character.c
|
|
|
|
cl_digit_char_p
|
|
cl_charE
|
|
cl_charNE
|
|
cl_charL
|
|
cl_charG
|
|
cl_charLE
|
|
cl_charGE
|
|
cl_char_equal
|
|
cl_char_not_equal
|
|
cl_char_lessp
|
|
cl_char_greaterp
|
|
cl_char_not_greaterp
|
|
cl_char_not_lessp
|
|
cl_digit_char
|
|
|
|
cl_alpha_char_p
|
|
cl_alphanumericp
|
|
cl_both_case_p
|
|
cl_char_code
|
|
cl_char_downcase
|
|
cl_char_int
|
|
cl_char_name
|
|
cl_char_upcase
|
|
cl_character
|
|
cl_code_char
|
|
cl_graphic_char_p
|
|
cl_lower_case_p
|
|
cl_name_char
|
|
cl_standard_char_p
|
|
cl_upper_case_p
|
|
|
|
ecl_alpha_char_p
|
|
ecl_alphanumericp
|
|
ecl_both_case_p
|
|
ecl_char_downcase
|
|
ecl_char_upcase
|
|
ecl_graphic_char_p
|
|
ecl_lower_case_p
|
|
ecl_standard_char_p
|
|
ecl_upper_case_p
|
|
ecl_base_char_p
|
|
|
|
;ecl_base_string_case
|
|
ecl_char_code
|
|
ecl_base_char_code
|
|
ecl_digitp
|
|
ecl_char_eq
|
|
ecl_char_cmp
|
|
ecl_char_equal
|
|
ecl_char_compare
|
|
ecl_digit_char
|
|
|
|
; cleanup.c
|
|
|
|
;si_get_finalizer
|
|
;si_set_finalizer
|
|
|
|
; clos.c
|
|
|
|
cl_find_class
|
|
cl_class_of
|
|
|
|
; cmpaux.c
|
|
|
|
si_specialp
|
|
|
|
ecl_ifloor
|
|
ecl_imod
|
|
ecl_to_char
|
|
ecl_to_fixnum
|
|
ecl_to_unsigned_integer
|
|
ecl_to_float
|
|
ecl_to_double
|
|
ecl_aref_bv
|
|
ecl_aset_bv
|
|
cl_throw
|
|
cl_return_from
|
|
cl_go
|
|
cl_parse_key
|
|
cl_grab_rest_args
|
|
|
|
; compiler.c
|
|
|
|
si_process_lambda_list
|
|
si_process_lambda
|
|
si_make_lambda
|
|
si_function_block_name
|
|
si_valid_function_name_p
|
|
si_process_declarations
|
|
|
|
si_eval_with_env
|
|
|
|
; interpreter.c
|
|
|
|
si_interpreter_stack
|
|
|
|
cl_stack_push
|
|
cl_stack_pop
|
|
cl_stack_index
|
|
cl_stack_set_size
|
|
cl_stack_set_index
|
|
cl_stack_pop_n
|
|
cl_stack_insert
|
|
cl_stack_push_list
|
|
cl_stack_push_va_list
|
|
;cl_stack_push_n
|
|
cl_stack_push_values
|
|
cl_stack_pop_values
|
|
|
|
ecl_apply_lambda
|
|
ecl_interpret
|
|
|
|
; disassembler.c
|
|
|
|
si_bc_disassemble
|
|
si_bc_split
|
|
|
|
; error.c
|
|
|
|
cl_error
|
|
cl_cerror
|
|
|
|
ecl_internal_error
|
|
ecl_cs_overflow
|
|
FEprogram_error
|
|
FEcontrol_error
|
|
FEreader_error
|
|
FEerror
|
|
FEcannot_open
|
|
FEend_of_file
|
|
FEclosed_stream
|
|
FEwrong_type_argument
|
|
FEwrong_num_arguments
|
|
FEwrong_num_arguments_anonym
|
|
FEunbound_variable
|
|
FEinvalid_macro_call
|
|
FEinvalid_variable
|
|
FEassignment_to_constant
|
|
FEundefined_function
|
|
FEinvalid_function
|
|
FEinvalid_function_name
|
|
FEtype_error_symbol
|
|
FElibc_error
|
|
FEwin32_error
|
|
CEerror
|
|
FEillegal_index
|
|
|
|
; eval.c
|
|
|
|
cl_funcall
|
|
cl_apply
|
|
si_safe_eval
|
|
|
|
cl__va_start
|
|
cl_va_arg
|
|
|
|
si_unlink_symbol
|
|
cl_eval
|
|
cl_constantp
|
|
|
|
cl_apply_from_stack
|
|
_ecl_link_call
|
|
|
|
; ffi.c
|
|
|
|
si_allocate_foreign_data
|
|
si_find_foreign_symbol
|
|
si_foreign_data_address
|
|
si_foreign_data_pointer
|
|
si_foreign_data_ref
|
|
si_foreign_data_ref_elt
|
|
si_foreign_data_set
|
|
si_foreign_data_set_elt
|
|
si_foreign_data_tag
|
|
si_foreign_data_recast
|
|
si_free_foreign_data
|
|
si_make_foreign_data_from_array
|
|
si_load_foreign_module
|
|
si_null_pointer_p
|
|
si_size_of_foreign_elt_type
|
|
si_call_cfun
|
|
|
|
ecl_make_foreign_data
|
|
ecl_allocate_foreign_data
|
|
ecl_foreign_data_pointer_safe
|
|
ecl_base_string_pointer_safe
|
|
ecl_null_terminated_base_string
|
|
ecl_foreign_data_ref_elt
|
|
ecl_foreign_data_set_elt
|
|
|
|
; file.c
|
|
|
|
cl_make_synonym_stream
|
|
cl_synonym_stream_symbol
|
|
cl_make_two_way_stream
|
|
cl_two_way_stream_input_stream
|
|
cl_two_way_stream_output_stream
|
|
cl_make_echo_stream
|
|
cl_echo_stream_input_stream
|
|
cl_echo_stream_output_stream
|
|
cl_make_string_output_stream
|
|
cl_get_output_stream_string
|
|
cl_streamp
|
|
cl_input_stream_p
|
|
cl_output_stream_p
|
|
cl_stream_element_type
|
|
cl_stream_external_format
|
|
cl_file_length
|
|
;si_get_string_input_stream_index
|
|
si_make_string_output_stream_from_string
|
|
si_copy_stream
|
|
cl_open_stream_p
|
|
cl_make_broadcast_stream
|
|
cl_broadcast_stream_streams
|
|
cl_make_concatenated_stream
|
|
cl_concatenated_stream_streams
|
|
cl_make_string_input_stream
|
|
cl_close
|
|
cl_open
|
|
cl_file_position
|
|
cl_file_string_length
|
|
si_do_write_sequence
|
|
si_do_read_sequence
|
|
si_file_column
|
|
cl_interactive_stream_p
|
|
si_set_buffering_mode
|
|
|
|
ecl_input_stream_p
|
|
ecl_output_stream_p
|
|
ecl_open_stream
|
|
ecl_make_string_input_stream
|
|
ecl_make_string_output_stream
|
|
ecl_read_byte
|
|
ecl_write_byte
|
|
ecl_read_char_noeof
|
|
ecl_read_char
|
|
ecl_unread_char
|
|
ecl_peek_char
|
|
ecl_write_char
|
|
writestr_stream
|
|
ecl_force_output
|
|
ecl_clear_input
|
|
ecl_clear_output
|
|
ecl_listen_stream
|
|
ecl_file_position
|
|
ecl_file_position_set
|
|
cl_file_length
|
|
ecl_file_column
|
|
ecl_make_stream_from_fd
|
|
ecl_stream_to_handle
|
|
|
|
|
|
; format.c
|
|
|
|
cl_format
|
|
|
|
; gbc.c
|
|
|
|
ecl_register_root
|
|
|
|
|
|
; gfun.c
|
|
|
|
;si_set_funcallable
|
|
si_generic_function_p
|
|
|
|
_ecl_compute_method
|
|
|
|
|
|
; hash.c
|
|
|
|
cl__make_hash_table
|
|
cl_hash_table_p
|
|
si_hash_set
|
|
cl_remhash
|
|
cl_clrhash
|
|
cl_hash_table_count
|
|
cl_sxhash
|
|
cl_maphash
|
|
cl_hash_table_rehash_size
|
|
cl_hash_table_rehash_threshold
|
|
cl_hash_table_size
|
|
cl_hash_table_test
|
|
si_hash_table_iterator
|
|
cl_make_hash_table
|
|
cl_gethash
|
|
si_copy_hash_table
|
|
|
|
;hash_eq
|
|
;hash_eql
|
|
;hash_equal
|
|
ecl_sethash
|
|
ecl_gethash
|
|
ecl_gethash_safe
|
|
ecl_remhash
|
|
ecl_search_hash
|
|
|
|
; instance.c
|
|
|
|
si_allocate_raw_instance
|
|
si_instance_class
|
|
si_instance_class_set
|
|
si_instance_ref
|
|
si_instance_ref_safe
|
|
si_instance_set
|
|
si_instancep
|
|
si_unbound
|
|
si_sl_boundp
|
|
si_sl_makunbound
|
|
si_instance_sig
|
|
si_instance_sig_set
|
|
|
|
ecl_allocate_instance
|
|
ecl_instance_ref
|
|
ecl_instance_set
|
|
si_copy_instance
|
|
|
|
|
|
; list.c
|
|
|
|
cl_car
|
|
cl_cdr
|
|
cl_caar
|
|
cl_cadr
|
|
cl_cdar
|
|
cl_cddr
|
|
cl_caaar
|
|
cl_caadr
|
|
cl_cadar
|
|
cl_caddr
|
|
cl_cdaar
|
|
cl_cdadr
|
|
cl_cddar
|
|
cl_cdddr
|
|
cl_caaaar
|
|
cl_caaadr
|
|
cl_caadar
|
|
cl_caaddr
|
|
cl_cadaar
|
|
cl_cadadr
|
|
cl_caddar
|
|
cl_cadddr
|
|
cl_cdaaar
|
|
cl_cdaadr
|
|
cl_cdadar
|
|
cl_cdaddr
|
|
cl_cddaar
|
|
cl_cddadr
|
|
cl_cdddar
|
|
cl_cddddr
|
|
cl_fifth
|
|
cl_sixth
|
|
cl_seventh
|
|
cl_eighth
|
|
cl_ninth
|
|
cl_tenth
|
|
cl_endp
|
|
cl_list_length
|
|
cl_nth
|
|
cl_nthcdr
|
|
cl_copy_list
|
|
cl_copy_alist
|
|
cl_copy_tree
|
|
cl_revappend
|
|
cl_ldiff
|
|
cl_rplaca
|
|
cl_rplacd
|
|
cl_tailp
|
|
si_memq
|
|
cl_nreconc
|
|
cl_cons
|
|
cl_acons
|
|
cl_list
|
|
cl_listX
|
|
cl_append
|
|
cl_tree_equal
|
|
cl_last
|
|
cl_make_list
|
|
cl_nconc
|
|
cl_butlast
|
|
cl_nbutlast
|
|
cl_subst
|
|
cl_nsubst
|
|
cl_sublis
|
|
cl_nsublis
|
|
cl_member
|
|
si_member1
|
|
cl_adjoin
|
|
cl_pairlis
|
|
cl_rassoc
|
|
cl_assoc
|
|
|
|
;list_length
|
|
ecl_append
|
|
ecl_endp
|
|
ecl_nth
|
|
ecl_nthcdr
|
|
ecl_nconc
|
|
ecl_member_eq
|
|
ecl_memql
|
|
ecl_member
|
|
ecl_assq
|
|
ecl_assql
|
|
ecl_assoc
|
|
ecl_assqlp
|
|
ecl_remove_eq
|
|
ecl_delete_eq
|
|
|
|
|
|
; load.c
|
|
|
|
ecl_library_open
|
|
ecl_library_symbol
|
|
ecl_library_error
|
|
ecl_library_close
|
|
ecl_library_close_all
|
|
si_load_source
|
|
si_load_binary
|
|
cl_load
|
|
|
|
|
|
; macros.c
|
|
|
|
cl_macroexpand
|
|
cl_macroexpand_1
|
|
cl_macro_function
|
|
|
|
|
|
; main.c
|
|
|
|
si_argc
|
|
si_argv
|
|
si_getenv
|
|
si_setenv
|
|
si_getpid
|
|
si_pointer
|
|
si_quit
|
|
|
|
ecl_booted DATA
|
|
ecl_self DATA
|
|
cl_boot
|
|
cl_shutdown
|
|
ecl_get_commandline_args
|
|
|
|
|
|
; mapfun.c
|
|
|
|
cl_mapcar
|
|
cl_maplist
|
|
cl_mapc
|
|
cl_mapl
|
|
cl_mapcan
|
|
cl_mapcon
|
|
|
|
|
|
; multival.c
|
|
|
|
cl_values_list
|
|
cl_values
|
|
|
|
|
|
; num_arith.c
|
|
|
|
cl_conjugate
|
|
cl_1P
|
|
cl_1M
|
|
cl_X
|
|
cl_P
|
|
cl_M
|
|
cl_N
|
|
cl_gcd
|
|
cl_lcm
|
|
|
|
fixnum_times
|
|
ecl_times
|
|
;number_to_complex
|
|
ecl_plus
|
|
ecl_minus
|
|
ecl_negate
|
|
ecl_divide
|
|
ecl_integer_divide
|
|
ecl_gcd
|
|
ecl_one_plus
|
|
ecl_one_minus
|
|
|
|
|
|
; number.c
|
|
|
|
fixint
|
|
fixnnint
|
|
ecl_fixnum_in_range
|
|
ecl_make_integer
|
|
ecl_make_unsigned_integer
|
|
ecl_make_ratio
|
|
ecl_make_singlefloat
|
|
ecl_make_doublefloat
|
|
ecl_make_complex
|
|
cl_rational
|
|
ecl_to_double
|
|
|
|
; num_co.c
|
|
|
|
cl_numerator
|
|
cl_denominator
|
|
cl_mod
|
|
cl_rem
|
|
cl_decode_float
|
|
cl_scale_float
|
|
cl_float_radix
|
|
cl_float_digits
|
|
cl_float_precision
|
|
cl_integer_decode_float
|
|
cl_realpart
|
|
cl_imagpart
|
|
cl_float
|
|
cl_floor
|
|
cl_ceiling
|
|
cl_truncate
|
|
cl_round
|
|
cl_float_sign
|
|
cl_complex
|
|
|
|
double_to_integer
|
|
float_to_integer
|
|
ecl_floor1
|
|
ecl_ceiling1
|
|
ecl_truncate1
|
|
ecl_round1
|
|
ecl_floor2
|
|
ecl_ceiling2
|
|
ecl_truncate2
|
|
ecl_round2
|
|
|
|
|
|
; num_comp.c
|
|
|
|
cl_E
|
|
cl_NE
|
|
cl_L
|
|
cl_G
|
|
cl_GE
|
|
cl_LE
|
|
cl_max
|
|
cl_min
|
|
|
|
ecl_number_equalp
|
|
ecl_number_compare
|
|
|
|
|
|
; num_log.c
|
|
|
|
cl_lognand
|
|
cl_lognor
|
|
cl_logandc1
|
|
cl_logandc2
|
|
cl_logorc1
|
|
cl_logorc2
|
|
cl_lognot
|
|
cl_boole
|
|
cl_logbitp
|
|
cl_ash
|
|
cl_logcount
|
|
cl_integer_length
|
|
si_bit_array_op
|
|
cl_logior
|
|
cl_logxor
|
|
cl_logand
|
|
cl_logeqv
|
|
|
|
ecl_boole
|
|
ecl_ash
|
|
ecl_fixnum_bit_length
|
|
|
|
|
|
; num_pred.c
|
|
|
|
cl_zerop
|
|
cl_plusp
|
|
cl_minusp
|
|
cl_oddp
|
|
cl_evenp
|
|
|
|
ecl_zerop
|
|
ecl_plusp
|
|
ecl_minusp
|
|
ecl_oddp
|
|
ecl_evenp
|
|
|
|
|
|
; num_rand.c
|
|
|
|
cl_random_state_p
|
|
cl_random
|
|
cl_make_random_state
|
|
ecl_make_random_state
|
|
|
|
|
|
; num_sfun.c
|
|
|
|
ecl_fixnum_expt
|
|
cl_exp
|
|
cl_expt
|
|
ecl_log1
|
|
ecl_log2
|
|
cl_sqrt
|
|
ecl_atan2
|
|
ecl_atan1
|
|
cl_sin
|
|
cl_cos
|
|
cl_tan
|
|
cl_sinh
|
|
cl_cosh
|
|
cl_tanh
|
|
cl_atan
|
|
cl_log
|
|
|
|
|
|
; package.c
|
|
|
|
CEpackage_error
|
|
si_select_package
|
|
cl_find_package
|
|
cl_package_name
|
|
cl_package_nicknames
|
|
cl_package_use_list
|
|
cl_package_used_by_list
|
|
cl_package_shadowing_symbols
|
|
cl_list_all_packages
|
|
si_package_hash_tables
|
|
si_package_lock
|
|
cl_delete_package
|
|
cl_make_package
|
|
cl_intern
|
|
cl_find_symbol
|
|
cl_unintern
|
|
cl_export
|
|
cl_unexport
|
|
cl_import
|
|
cl_rename_package
|
|
cl_shadowing_import
|
|
cl_shadow
|
|
cl_use_package
|
|
cl_unuse_package
|
|
|
|
ecl_make_package
|
|
ecl_rename_package
|
|
ecl_find_package_nolock
|
|
si_coerce_to_package
|
|
ecl_current_package
|
|
ecl_find_symbol
|
|
ecl_intern
|
|
_ecl_intern
|
|
ecl_unintern
|
|
cl_export2
|
|
cl_unexport2
|
|
cl_import2
|
|
ecl_shadowing_import
|
|
ecl_shadow
|
|
ecl_use_package
|
|
ecl_unuse_package
|
|
|
|
|
|
; pathname.c
|
|
|
|
cl_pathname
|
|
cl_logical_pathname
|
|
cl_pathnamep
|
|
cl_pathname_host
|
|
cl_pathname_device
|
|
cl_pathname_directory
|
|
cl_pathname_name
|
|
cl_pathname_type
|
|
cl_pathname_version
|
|
cl_namestring
|
|
cl_file_namestring
|
|
cl_directory_namestring
|
|
cl_host_namestring
|
|
si_logical_pathname_p
|
|
cl_pathname_match_p
|
|
cl_translate_pathname
|
|
cl_translate_logical_pathname
|
|
cl_parse_namestring
|
|
;cl_parse_logical_namestring
|
|
cl_merge_pathnames
|
|
cl_make_pathname
|
|
cl_enough_namestring
|
|
si_pathname_translations
|
|
si_default_pathname_defaults
|
|
cl_wild_pathname_p
|
|
|
|
ecl_make_pathname
|
|
ecl_parse_namestring
|
|
coerce_to_physical_pathname
|
|
coerce_to_file_pathname
|
|
ecl_namestring
|
|
si_coerce_to_filename
|
|
ecl_merge_pathnames
|
|
ecl_logical_hostname_p
|
|
|
|
|
|
; predicate.c
|
|
|
|
cl_identity
|
|
cl_null
|
|
cl_symbolp
|
|
cl_atom
|
|
cl_consp
|
|
cl_listp
|
|
cl_numberp
|
|
cl_integerp
|
|
cl_rationalp
|
|
cl_floatp
|
|
cl_realp
|
|
cl_complexp
|
|
cl_characterp
|
|
cl_stringp
|
|
cl_bit_vector_p
|
|
cl_vectorp
|
|
cl_simple_string_p
|
|
cl_simple_bit_vector_p
|
|
cl_simple_vector_p
|
|
cl_arrayp
|
|
cl_packagep
|
|
cl_functionp
|
|
cl_compiled_function_p
|
|
cl_eq
|
|
cl_eql
|
|
cl_equal
|
|
cl_equalp
|
|
si_fixnump
|
|
|
|
ecl_numberp
|
|
ecl_eql
|
|
ecl_equal
|
|
ecl_equalp
|
|
ecl_stringp
|
|
|
|
; print.c
|
|
|
|
cl_write_byte
|
|
cl_write_sequence
|
|
cl_write
|
|
cl_prin1
|
|
cl_print
|
|
cl_pprint
|
|
cl_princ
|
|
cl_write_char
|
|
cl_write_string
|
|
cl_write_line
|
|
cl_terpri
|
|
cl_finish_output
|
|
cl_fresh_line
|
|
cl_force_output
|
|
cl_clear_output
|
|
si_write_object
|
|
si_write_ugly_object
|
|
|
|
ecl_princ
|
|
ecl_prin1
|
|
ecl_print
|
|
ecl_terpri
|
|
ecl_write_string
|
|
ecl_princ_str
|
|
ecl_princ_char
|
|
|
|
|
|
; profile.c
|
|
|
|
|
|
; read.c
|
|
|
|
cl_read_sequence
|
|
cl_readtablep
|
|
si_string_to_object
|
|
si_standard_readtable
|
|
cl_read
|
|
cl_read_preserving_whitespace
|
|
cl_read_delimited_list
|
|
cl_read_line
|
|
cl_read_char
|
|
cl_unread_char
|
|
cl_peek_char
|
|
cl_listen
|
|
cl_read_char_no_hang
|
|
cl_clear_input
|
|
cl_parse_integer
|
|
cl_read_byte
|
|
cl_copy_readtable
|
|
cl_readtable_case
|
|
si_readtable_case_set
|
|
cl_set_syntax_from_char
|
|
cl_set_macro_character
|
|
cl_get_macro_character
|
|
cl_make_dispatch_macro_character
|
|
cl_set_dispatch_macro_character
|
|
cl_get_dispatch_macro_character
|
|
si_get_buffer_string
|
|
si_put_buffer_string
|
|
|
|
ecl_read_object_non_recursive
|
|
ecl_read_object
|
|
ecl_parse_number
|
|
ecl_parse_integer
|
|
ecl_invalid_character_p
|
|
ecl_copy_readtable
|
|
ecl_current_readtable
|
|
ecl_current_read_base
|
|
ecl_current_read_default_float_format
|
|
c_string_to_object
|
|
read_VV
|
|
|
|
|
|
; reference.c
|
|
|
|
cl_fboundp
|
|
cl_symbol_function
|
|
cl_fdefinition
|
|
si_coerce_to_function
|
|
cl_symbol_value
|
|
cl_boundp
|
|
cl_special_operator_p
|
|
|
|
ecl_fdefinition
|
|
|
|
; sequence.c
|
|
|
|
cl_elt
|
|
si_elt_set
|
|
cl_copy_seq
|
|
cl_length
|
|
cl_reverse
|
|
cl_nreverse
|
|
cl_subseq
|
|
|
|
ecl_alloc_simple_vector
|
|
ecl_elt
|
|
ecl_elt_set
|
|
ecl_length
|
|
|
|
|
|
; stacks.c
|
|
|
|
si_ihs_top
|
|
si_ihs_fun
|
|
si_ihs_env
|
|
si_ihs_next
|
|
si_ihs_prev
|
|
si_frs_top
|
|
si_frs_bds
|
|
si_frs_tag
|
|
si_frs_ihs
|
|
;si_frs_class
|
|
si_bds_top
|
|
si_bds_var
|
|
si_bds_val
|
|
si_sch_frs_base
|
|
si_reset_stack_limits
|
|
|
|
bds_overflow
|
|
frs_overflow
|
|
bds_unwind
|
|
ecl_unwind
|
|
frs_sch
|
|
;frs_sch_catch
|
|
new_frame_id
|
|
_frs_push
|
|
|
|
; string.c
|
|
|
|
cl_char
|
|
si_char_set
|
|
cl_string_trim
|
|
cl_string_left_trim
|
|
cl_string_right_trim
|
|
cl_string
|
|
cl_make_string
|
|
cl_stringE
|
|
cl_string_equal
|
|
cl_stringL
|
|
cl_stringG
|
|
cl_stringLE
|
|
cl_stringGE
|
|
cl_stringNE
|
|
cl_string_lessp
|
|
cl_string_greaterp
|
|
cl_string_not_greaterp
|
|
cl_string_not_lessp
|
|
cl_string_not_equal
|
|
cl_string_upcase
|
|
cl_string_downcase
|
|
cl_string_capitalize
|
|
cl_nstring_upcase
|
|
cl_nstring_downcase
|
|
cl_nstring_capitalize
|
|
si_base_string_concatenate
|
|
|
|
cl_alloc_simple_base_string
|
|
cl_alloc_adjustable_base_string
|
|
make_simple_base_string
|
|
make_base_string_copy
|
|
ecl_cstring_to_base_string_or_nil
|
|
si_copy_to_simple_base_string
|
|
ecl_string_eq
|
|
ecl_member_char
|
|
ecl_string_push_extend
|
|
get_string_start_end
|
|
ecl_fits_in_base_string
|
|
ecl_char
|
|
ecl_char_set
|
|
|
|
; structure.c
|
|
|
|
si_structure_subtype_p
|
|
cl_copy_structure
|
|
si_structure_name
|
|
si_structure_ref
|
|
si_structure_set
|
|
si_structurep
|
|
si_make_structure
|
|
|
|
ecl_structure_ref
|
|
ecl_structure_set
|
|
|
|
|
|
; symbol.c
|
|
|
|
cl_make_symbol
|
|
cl_remprop
|
|
cl_symbol_plist
|
|
cl_get_properties
|
|
cl_symbol_name
|
|
cl_symbol_package
|
|
cl_keywordp
|
|
si_put_f
|
|
si_rem_f
|
|
si_set_symbol_plist
|
|
si_putprop
|
|
si_Xmake_special
|
|
si_Xmake_constant
|
|
cl_get
|
|
cl_getf
|
|
cl_copy_symbol
|
|
cl_gensym
|
|
cl_gentemp
|
|
si_put_properties
|
|
|
|
;cl_defvar
|
|
;cl_defparameter
|
|
ecl_make_keyword
|
|
ecl_symbol_value
|
|
ecl_getf
|
|
ecl_get
|
|
ecl_keywordp
|
|
|
|
|
|
; tcp.c
|
|
|
|
si_open_client_stream
|
|
si_open_server_stream
|
|
si_open_unix_socket_stream
|
|
si_lookup_host_entry
|
|
ecl_tcp_close_all
|
|
|
|
|
|
|
|
; threads.c
|
|
|
|
|
|
|
|
; time.c
|
|
|
|
cl_get_universal_time
|
|
cl_sleep
|
|
cl_get_internal_run_time
|
|
cl_get_internal_real_time
|
|
|
|
; tkMain.c
|
|
|
|
|
|
|
|
; typespec.c
|
|
|
|
assert_type_integer
|
|
assert_type_non_negative_integer
|
|
assert_type_package
|
|
assert_type_cons
|
|
assert_type_readtable
|
|
assert_type_hash_table
|
|
assert_type_array
|
|
assert_type_vector
|
|
assert_type_list
|
|
assert_type_proper_list
|
|
cl_type_of
|
|
ecl_check_cl_type
|
|
ecl_check_type_string
|
|
|
|
FEtype_error_character
|
|
FEtype_error_cons
|
|
FEtype_error_number
|
|
FEtype_error_real
|
|
FEtype_error_float
|
|
FEtype_error_integer
|
|
FEtype_error_list
|
|
FEtype_error_proper_list
|
|
FEtype_error_alist
|
|
FEtype_error_stream
|
|
FEcircular_list
|
|
FEtype_error_index
|
|
FEtype_error_string
|
|
FEdivision_by_zero
|
|
ecl_type_error
|
|
|
|
; unixfsys.c
|
|
|
|
cl_truename
|
|
cl_rename_file
|
|
cl_delete_file
|
|
cl_probe_file
|
|
cl_file_write_date
|
|
cl_file_author
|
|
si_file_kind
|
|
si_getcwd
|
|
si_get_library_pathname
|
|
si_chdir
|
|
si_mkdir
|
|
cl_directory
|
|
cl_user_homedir_pathname
|
|
si_mkstemp
|
|
si_rmdir
|
|
|
|
ecl_expand_pathname
|
|
ecl_cstring_to_pathname
|
|
ecl_backup_fopen
|
|
ecl_file_len
|
|
ecl_homedir_pathname
|
|
|
|
|
|
; unixint.c
|
|
|
|
si_catch_bad_signals
|
|
si_uncatch_bad_signals
|
|
si_check_pending_interrupts
|
|
si_trap_fpe
|
|
|
|
|
|
; unixsys.c
|
|
|
|
si_system
|
|
si_open_pipe
|
|
si_close_pipe
|
|
si_run_program
|
|
|
|
; arraylib.lsp
|
|
|
|
cl_make_array
|
|
cl_vector
|
|
cl_array_dimensions
|
|
cl_array_in_bounds_p
|
|
cl_array_row_major_index
|
|
cl_bit
|
|
cl_sbit
|
|
cl_bit_and
|
|
cl_bit_ior
|
|
cl_bit_xor
|
|
cl_bit_eqv
|
|
cl_bit_nand
|
|
cl_bit_nor
|
|
cl_bit_andc1
|
|
cl_bit_andc2
|
|
cl_bit_orc1
|
|
cl_bit_orc2
|
|
cl_bit_not
|
|
cl_vector_push
|
|
cl_vector_push_extend
|
|
cl_vector_pop
|
|
cl_adjust_array
|
|
|
|
; assert.lsp
|
|
si_etypecase_error
|
|
si_ecase_error
|
|
si_ccase_error
|
|
|
|
; defmacro.lsp
|
|
|
|
si_check_keyword
|
|
si_check_arg_length
|
|
si_dm_too_few_arguments
|
|
si_dm_bad_key
|
|
si_find_declarations
|
|
si_find_documentation
|
|
si_remove_documentation
|
|
|
|
; defstruct.lsp
|
|
|
|
si_assert_slot_type
|
|
si_define_structure
|
|
|
|
; helpfile.lsp
|
|
|
|
si_expand_set_documentation
|
|
si_get_documentation
|
|
si_set_documentation
|
|
|
|
; iolib.lsp
|
|
|
|
cl_read_from_string
|
|
cl_write_to_string
|
|
cl_prin1_to_string
|
|
cl_princ_to_string
|
|
cl_y_or_n_p
|
|
cl_yes_or_no_p
|
|
|
|
; listlib.lsp
|
|
|
|
cl_union
|
|
cl_nunion
|
|
cl_intersection
|
|
cl_nintersection
|
|
cl_set_difference
|
|
cl_nset_difference
|
|
cl_set_exclusive_or
|
|
cl_nset_exclusive_or
|
|
cl_subsetp
|
|
cl_rassoc_if
|
|
cl_rassoc_if_not
|
|
cl_assoc_if
|
|
cl_assoc_if_not
|
|
cl_member_if
|
|
cl_member_if_not
|
|
cl_subst_if
|
|
cl_subst_if_not
|
|
cl_nsubst_if
|
|
cl_nsubst_if_not
|
|
|
|
; mislib.lsp
|
|
|
|
cl_logical_pathname_translations
|
|
cl_load_logical_pathname_translations
|
|
cl_decode_universal_time
|
|
cl_encode_universal_time
|
|
cl_get_decoded_time
|
|
cl_ensure_directories_exist
|
|
si_simple_program_error
|
|
si_signal_simple_error
|
|
|
|
; module.lsp
|
|
|
|
cl_provide
|
|
cl_require
|
|
|
|
; numlib.lsp
|
|
|
|
cl_isqrt
|
|
cl_abs
|
|
cl_phase
|
|
cl_signum
|
|
cl_cis
|
|
cl_asin
|
|
cl_acos
|
|
cl_asinh
|
|
cl_acosh
|
|
cl_atanh
|
|
cl_ffloor
|
|
cl_fceiling
|
|
cl_ftruncate
|
|
cl_fround
|
|
cl_logtest
|
|
cl_byte
|
|
cl_byte_size
|
|
cl_byte_position
|
|
cl_ldb
|
|
cl_ldb_test
|
|
cl_mask_field
|
|
cl_dpb
|
|
cl_deposit_field
|
|
|
|
; packlib.lsp
|
|
|
|
cl_find_all_symbols
|
|
cl_apropos
|
|
cl_apropos_list
|
|
si_packages_iterator
|
|
si_find_relative_package
|
|
|
|
; predlib.lsp
|
|
|
|
cl_upgraded_array_element_type
|
|
cl_upgraded_complex_part_type
|
|
cl_typep
|
|
cl_coerce
|
|
cl_subtypep
|
|
si_do_deftype
|
|
|
|
; seq.lsp
|
|
|
|
cl_make_sequence
|
|
cl_concatenate
|
|
cl_map
|
|
cl_some
|
|
cl_every
|
|
cl_notany
|
|
cl_notevery
|
|
cl_map_into
|
|
si_closest_vector_type
|
|
si_make_seq_iterator
|
|
si_seq_iterator_ref
|
|
si_seq_iterator_set
|
|
si_seq_iterator_next
|
|
|
|
; seqlib.lsp
|
|
|
|
cl_reduce
|
|
cl_fill
|
|
cl_replace
|
|
cl_remove
|
|
cl_remove_if
|
|
cl_remove_if_not
|
|
cl_delete
|
|
cl_delete_if
|
|
cl_delete_if_not
|
|
cl_count
|
|
cl_count_if
|
|
cl_count_if_not
|
|
cl_substitute
|
|
cl_substitute_if
|
|
cl_substitute_if_not
|
|
cl_nsubstitute
|
|
cl_nsubstitute_if
|
|
cl_nsubstitute_if_not
|
|
cl_find
|
|
cl_find_if
|
|
cl_find_if_not
|
|
cl_position
|
|
cl_position_if
|
|
cl_position_if_not
|
|
cl_remove_duplicates
|
|
cl_delete_duplicates
|
|
cl_mismatch
|
|
cl_search
|
|
cl_sort
|
|
cl_stable_sort
|
|
cl_merge
|
|
cl_constantly
|
|
|
|
; pprint.lsp
|
|
|
|
cl_pprint_newline
|
|
cl_pprint_indent
|
|
cl_pprint_tab
|
|
cl_pprint_fill
|
|
cl_pprint_linear
|
|
cl_pprint_tabular
|
|
cl_copy_pprint_dispatch
|
|
cl_pprint_dispatch
|
|
cl_set_pprint_dispatch
|
|
si_pprint_logical_block_helper
|
|
si_pprint_pop_helper
|
|
|
|
; clos\boot.lsp
|
|
|
|
cl_slot_boundp
|
|
cl_slot_exists_p
|
|
cl_slot_makunbound
|
|
cl_slot_value
|
|
|
|
; clos\combin.lsp
|
|
;clos_simple_code_walker
|
|
cl_method_combination_error
|
|
cl_invalid_method_error
|
|
|
|
; clos\defclass.lsp
|
|
|
|
clos_ensure_class
|
|
|
|
; close\generic.lsp
|
|
|
|
clos_associate_methods_to_gfun
|
|
|
|
; clos\kernel.lsp
|
|
|
|
clos_class_id
|
|
clos_class_direct_superclasses
|
|
clos_class_direct_subclasses
|
|
clos_class_slots
|
|
clos_class_precedence_list
|
|
clos_class_direct_slots
|
|
clos_generic_function_method_combination
|
|
clos_generic_function_lambda_list
|
|
clos_generic_function_argument_precedence_order
|
|
clos_generic_function_method_class
|
|
clos_generic_function_methods
|
|
clos_method_generic_function
|
|
clos_method_lambda_list
|
|
clos_method_specializers
|
|
cl_method_qualifiers
|
|
clos_method_function
|
|
clos_method_plist
|
|
clos_install_method
|
|
|
|
; clos\standard.lsp
|
|
|
|
clos_standard_instance_set
|
|
; unicode
|