--- slang-2.1.0/src/slang.ver.symver 2007-05-28 23:02:29.000000000 +0200 +++ slang-2.1.0/src/slang.ver 2007-06-14 14:07:34.000000000 +0200 @@ -1,8 +1,678 @@ SLANG2 { global: - SL*; + SLKeyBoard_Quit; + SLKeyMap_List_Root; + SL_Any_Error; + SL_Application_Error; + SL_ArithOverflow_Error; + SL_ArithUnderflow_Error; + SL_Data_Error; + SL_DivideByZero_Error; + SL_Domain_Error; + SL_DuplicateDefinition_Error; + SL_Forbidden_Error; + SL_IO_Error; + SL_Import_Error; + SL_Index_Error; + SL_Internal_Error; + SL_InvalidParm_Error; + SL_InvalidUTF8_Error; + SL_LimitExceeded_Error; + SL_Malloc_Error; + SL_Math_Error; + SL_Namespace_Error; + SL_NotImplemented_Error; + SL_NumArgs_Error; + SL_OS_Error; + SL_Open_Error; + SL_Parse_Error; + SL_ReadOnly_Error; + SL_Read_Error; + SL_RunTime_Error; + SL_StackOverflow_Error; + SL_StackUnderflow_Error; + SL_Stack_Error; + SL_Syntax_Error; + SL_TypeMismatch_Error; + SL_UndefinedName_Error; + SL_Unicode_Error; + SL_Unknown_Error; + SL_Usage_Error; + SL_UserBreak_Error; + SL_VariableUninitialized_Error; + SL_Write_Error; + SLadd_app_unary_table; + SLadd_dconstant_table; + SLadd_fconstant_table; + SLadd_global_variable; + SLadd_iconstant_table; + SLadd_intrin_fun_table; + SLadd_intrin_var_table; + SLadd_intrinsic_function; + SLadd_intrinsic_variable; + SLadd_istruct_table; + SLadd_llconstant_table; + SLadd_math_unary_table; + SLallocate_load_type; + SLang_Abort_Char; + SLang_Auto_Declare_Var_Hook; + SLang_Doc_Dir; + SLang_Dump_Routine; + SLang_Enter_Function; + SLang_Error_Hook; + SLang_Exit_Error_Hook; + SLang_Exit_Function; + SLang_Ignore_User_Abort; + SLang_Input_Buffer; + SLang_Input_Buffer_Len; + SLang_Interrupt; + SLang_Key_TimeOut_Flag; + SLang_Last_Key_Char; + SLang_Load_File_Hook; + SLang_Num_Function_Args; + SLang_Rline_Quit; + SLang_TT_Baud_Rate; + SLang_TT_Read_FD; + SLang_TT_Write_FD; + SLang_Traceback; + SLang_User_Clear_Error; + SLang_User_Prompt; + SLang_VMessage_Hook; + SLang_Version; + SLang_Version_String; + SLang_add_cleanup_function; + SLang_add_interrupt_hook; + SLang_add_intrinsic_array; + SLang_assign_cstruct_to_ref; + SLang_assign_nametype_to_ref; + SLang_assign_to_ref; + SLang_autoload; + SLang_buffer_keystring; + SLang_byte_compile_file; + SLang_concat_slstrings; + SLang_copy_function; + SLang_create_array; + SLang_create_array1; + SLang_create_keymap; + SLang_create_mmt; + SLang_create_nslstring; + SLang_create_slstring; + SLang_define_case; + SLang_define_key; + SLang_do_key; + SLang_duplicate_array; + SLang_end_arg_list; + SLang_execute_function; + SLang_exit_error; + SLang_find_key_function; + SLang_find_keymap; + SLang_flush_input; + SLang_free_anytype; + SLang_free_array; + SLang_free_cstruct; + SLang_free_function; + SLang_free_mmt; + SLang_free_object; + SLang_free_ref; + SLang_free_slstring; + SLang_free_struct; + SLang_free_value; + SLang_generate_debug_info; + SLang_get_array_element; + SLang_get_error; + SLang_get_fileptr; + SLang_get_fun_from_ref; + SLang_get_function; + SLang_get_int_size; + SLang_get_int_type; + SLang_get_name_from_fileptr; + SLang_getkey; + SLang_getkey_intr_hook; + SLang_guess_type; + SLang_handle_interrupt; + SLang_inc_mmt; + SLang_init_all; + SLang_init_array; + SLang_init_array_extra; + SLang_init_case_tables; + SLang_init_import; + SLang_init_ospath; + SLang_init_posix_dir; + SLang_init_posix_io; + SLang_init_posix_process; + SLang_init_signal; + SLang_init_slang; + SLang_init_slassoc; + SLang_init_slfile; + SLang_init_slmath; + SLang_init_slunix; + SLang_init_stdio; + SLang_init_tty; + SLang_input_pending; + SLang_is_defined; + SLang_load_file; + SLang_load_file_verbose; + SLang_load_object; + SLang_load_string; + SLang_make_keystring; + SLang_object_from_mmt; + SLang_peek_at_stack; + SLang_peek_at_stack1; + SLang_peek_at_stack1_n; + SLang_peek_at_stack_n; + SLang_pop; + SLang_pop_anytype; + SLang_pop_array; + SLang_pop_array_of_type; + SLang_pop_bstring; + SLang_pop_char; + SLang_pop_complex; + SLang_pop_cstruct; + SLang_pop_datatype; + SLang_pop_double; + SLang_pop_fileptr; + SLang_pop_float; + SLang_pop_function; + SLang_pop_int; + SLang_pop_long; + SLang_pop_long_long; + SLang_pop_mmt; + SLang_pop_null; + SLang_pop_ref; + SLang_pop_short; + SLang_pop_slstring; + SLang_pop_struct; + SLang_pop_uchar; + SLang_pop_uint; + SLang_pop_ulong; + SLang_pop_ulong_long; + SLang_pop_ushort; + SLang_pop_value; + SLang_process_keystring; + SLang_push; + SLang_push_anytype; + SLang_push_array; + SLang_push_bstring; + SLang_push_char; + SLang_push_complex; + SLang_push_cstruct; + SLang_push_datatype; + SLang_push_double; + SLang_push_float; + SLang_push_function; + SLang_push_int; + SLang_push_long; + SLang_push_long_long; + SLang_push_malloced_string; + SLang_push_mmt; + SLang_push_null; + SLang_push_short; + SLang_push_string; + SLang_push_struct; + SLang_push_uchar; + SLang_push_uint; + SLang_push_ulong; + SLang_push_ulong_long; + SLang_push_ushort; + SLang_push_value; + SLang_remove_interrupt_hook; + SLang_reset_tty; + SLang_restart; + SLang_run_hooks; + SLang_set_abort_signal; + SLang_set_argc_argv; + SLang_set_array_element; + SLang_set_error; + SLang_set_module_load_path; + SLang_start_arg_list; + SLang_undefine_key; + SLang_ungetkey; + SLang_ungetkey_string; + SLang_verror; + SLang_vmessage; + SLarith_get_to_double_fun; + SLarray_contract_array; + SLarray_map_array; + SLarray_map_array_1; + SLatoi; + SLatol; + SLatoll; + SLatoul; + SLatoull; + SLbstring_create; + SLbstring_create_malloced; + SLbstring_create_slstring; + SLbstring_dup; + SLbstring_free; + SLbstring_get_pointer; + SLcalloc; + SLclass_add_app_unary_op; + SLclass_add_binary_op; + SLclass_add_math_op; + SLclass_add_typecast; + SLclass_add_unary_op; + SLclass_allocate_class; + SLclass_create_synonym; + SLclass_dup_object; + SLclass_get_class_id; + SLclass_get_datatype_name; + SLclass_is_class_defined; + SLclass_pop_char_obj; + SLclass_pop_double_obj; + SLclass_pop_float_obj; + SLclass_pop_int_obj; + SLclass_pop_long_obj; + SLclass_pop_ptr_obj; + SLclass_pop_short_obj; + SLclass_push_char_obj; + SLclass_push_double_obj; + SLclass_push_float_obj; + SLclass_push_int_obj; + SLclass_push_llong_obj; + SLclass_push_long_obj; + SLclass_push_ptr_obj; + SLclass_push_short_obj; + SLclass_register_class; + SLclass_set_acopy_function; + SLclass_set_aget_function; + SLclass_set_anew_function; + SLclass_set_apush_function; + SLclass_set_aput_function; + SLclass_set_deref_function; + SLclass_set_destroy_function; + SLclass_set_eqs_function; + SLclass_set_foreach_functions; + SLclass_set_is_container; + SLclass_set_length_function; + SLclass_set_pop_function; + SLclass_set_push_function; + SLclass_set_sget_function; + SLclass_set_sput_function; + SLclass_set_string_function; + SLclass_typecast; + SLcmd_execute_string; + SLcomplex_abs; + SLcomplex_acos; + SLcomplex_acosh; + SLcomplex_asin; + SLcomplex_asinh; + SLcomplex_atan; + SLcomplex_atanh; + SLcomplex_cos; + SLcomplex_cosh; + SLcomplex_divide; + SLcomplex_exp; + SLcomplex_log; + SLcomplex_log10; + SLcomplex_pow; + SLcomplex_sin; + SLcomplex_sinh; + SLcomplex_sqrt; + SLcomplex_tan; + SLcomplex_tanh; + SLcomplex_times; + SLcurrent_time_string; + SLcurses_Acs_Map; + SLcurses_Esc_Delay; + SLcurses_Is_Endwin; + SLcurses_Num_Colors; + SLcurses_Stdscr; + SLcurses_cbreak; + SLcurses_clearok; + SLcurses_delwin; + SLcurses_endwin; + SLcurses_getch; + SLcurses_has_colors; + SLcurses_initscr; + SLcurses_mvprintw; + SLcurses_mvwprintw; + SLcurses_newwin; + SLcurses_nil; + SLcurses_nodelay; + SLcurses_printw; + SLcurses_raw; + SLcurses_start_color; + SLcurses_subwin; + SLcurses_waddch; + SLcurses_waddnstr; + SLcurses_wattroff; + SLcurses_wattron; + SLcurses_wattrset; + SLcurses_wclear; + SLcurses_wclrtobot; + SLcurses_wclrtoeol; + SLcurses_wdelch; + SLcurses_wgetch; + SLcurses_winsch; + SLcurses_wmove; + SLcurses_wnoutrefresh; + SLcurses_wprintw; + SLcurses_wrefresh; + SLcurses_wscrl; + SLdeallocate_load_type; + SLdebug_calloc; + SLdebug_free; + SLdebug_malloc; + SLdebug_realloc; + SLdefine_for_ifdef; + SLdo_pop; + SLdo_pop_n; + SLdup_n; + SLerr_exception_eqs; + SLerr_new_exception; + SLerr_strerror; + SLerrno_set_errno; + SLerrno_strerror; + SLexecute_function; + SLexpand_escaped_string; + SLextract_list_element; + SLfile_create_clientdata_id; + SLfile_create_fd; + SLfile_dup_fd; + SLfile_free_fd; + SLfile_get_clientdata; + SLfile_get_fd; + SLfile_pop_fd; + SLfile_push_fd; + SLfile_set_clientdata; + SLfile_set_close_method; + SLfile_set_dup_method; + SLfile_set_getfd_method; + SLfile_set_read_method; + SLfile_set_write_method; + SLfpu_clear_except_bits; + SLfpu_test_except_bits; + SLfree; + SLinterp_is_utf8_mode; + SLinterp_utf8_enable; + SLkm_define_key; + SLkm_define_keysym; + SLkm_define_slkey; + SLkm_set_free_method; + SLkp_define_keysym; + SLkp_getkey; + SLkp_init; + SLkp_set_getkey_function; + SLmake_lut; + SLmake_nstring; + SLmake_string; + SLmalloc; + SLmalloc_dump_statistics; + SLmath_hypot; + SLmemchr; + SLmemcmp; + SLmemcpy; + SLmemset; + SLns_Load_File_Hook; + SLns_add_app_unary_table; + SLns_add_dconstant; + SLns_add_dconstant_table; + SLns_add_fconstant; + SLns_add_hconstant; + SLns_add_hconstant_table; + SLns_add_iconstant; + SLns_add_iconstant_table; + SLns_add_intrin_fun_table; + SLns_add_intrin_var_table; + SLns_add_intrinsic_function; + SLns_add_intrinsic_variable; + SLns_add_istruct_table; + SLns_add_lconstant; + SLns_add_lconstant_table; + SLns_add_llconstant; + SLns_add_math_unary_table; + SLns_allocate_load_type; + SLns_create_namespace; + SLns_delete_namespace; + SLns_load_file; + SLns_load_string; + SLpath_basename; + SLpath_dircat; + SLpath_dirname; + SLpath_extname; + SLpath_file_exists; + SLpath_find_file_in_path; + SLpath_get_delimiter; + SLpath_get_load_path; + SLpath_is_absolute_path; + SLpath_pathname_sans_extname; + SLpath_set_delimiter; + SLpath_set_load_path; + SLpop_string; + SLprep_delete; + SLprep_exists_hook; + SLprep_line_ok; + SLprep_new; + SLprep_set_comment; + SLprep_set_eval_hook; + SLprep_set_exists_hook; + SLprep_set_flags; + SLprep_set_prefix; + SLrealloc; + SLregexp_compile; + SLregexp_free; + SLregexp_get_hints; + SLregexp_match; + SLregexp_nth_match; + SLregexp_quote_string; + SLreverse_stack; + SLrline_add_to_history; + SLrline_close; + SLrline_del; + SLrline_get_echo; + SLrline_get_hscroll; + SLrline_get_keymap; + SLrline_get_line; + SLrline_get_point; + SLrline_get_tab; + SLrline_ins; + SLrline_open; + SLrline_read_line; + SLrline_redraw; + SLrline_save_line; + SLrline_set_display_width; + SLrline_set_echo; + SLrline_set_hscroll; + SLrline_set_line; + SLrline_set_point; + SLrline_set_tab; + SLrline_set_update_hook; + SLroll_stack; + SLscroll_find_line_num; + SLscroll_find_top; + SLscroll_next_n; + SLscroll_pagedown; + SLscroll_pageup; + SLscroll_prev_n; + SLsearch_backward; + SLsearch_delete; + SLsearch_forward; + SLsearch_match_len; + SLsearch_new; + SLsig_block_signals; + SLsig_forbid_signal; + SLsig_unblock_signals; + SLsignal; + SLsignal_intr; + SLsmg_Backspace_Moves; + SLsmg_Display_Eight_Bit; + SLsmg_Newline_Behavior; + SLsmg_Scroll_Hash_Border; + SLsmg_Tab_Width; + SLsmg_char_at; + SLsmg_cls; + SLsmg_draw_box; + SLsmg_draw_hline; + SLsmg_draw_object; + SLsmg_draw_vline; + SLsmg_embedded_escape_mode; + SLsmg_erase_eol; + SLsmg_erase_eos; + SLsmg_fill_region; + SLsmg_forward; + SLsmg_get_column; + SLsmg_get_row; + SLsmg_gotorc; + SLsmg_init_smg; + SLsmg_is_utf8_mode; + SLsmg_normal_video; + SLsmg_printf; + SLsmg_read_raw; + SLsmg_refresh; + SLsmg_reinit_smg; + SLsmg_reset_smg; + SLsmg_resume_smg; + SLsmg_reverse_video; + SLsmg_set_char_set; + SLsmg_set_color; + SLsmg_set_color_in_region; + SLsmg_set_screen_start; + SLsmg_set_terminal_info; + SLsmg_strbytes; + SLsmg_strwidth; + SLsmg_suspend_smg; + SLsmg_touch_lines; + SLsmg_touch_screen; + SLsmg_utf8_enable; + SLsmg_vprintf; + SLsmg_write_char; + SLsmg_write_chars; + SLsmg_write_color_chars; + SLsmg_write_nchars; + SLsmg_write_nstring; + SLsmg_write_raw; + SLsmg_write_string; + SLsmg_write_wrapped_string; + SLsnprintf; + SLstack_depth; + SLstrcmp; + SLstrcpy; + SLstrncpy; + SLstruct_create_struct; + SLsystem; + SLtt_Baud_Rate; + SLtt_Blink_Mode; + SLtt_Force_Keypad_Init; + SLtt_Graphics_Char_Pairs; + SLtt_Has_Alt_Charset; + SLtt_Has_Status_Line; + SLtt_Ignore_Beep; + SLtt_Newline_Ok; + SLtt_Num_Chars_Output; + SLtt_Screen_Cols; + SLtt_Screen_Rows; + SLtt_Term_Cannot_Insert; + SLtt_Term_Cannot_Scroll; + SLtt_Try_Termcap; + SLtt_Use_Ansi_Colors; + SLtt_Use_Blink_For_ACS; + SLtt_add_color_attribute; + SLtt_beep; + SLtt_begin_insert; + SLtt_bold_video; + SLtt_cls; + SLtt_del_eol; + SLtt_delete_char; + SLtt_delete_nlines; + SLtt_disable_status_line; + SLtt_enable_cursor_keys; + SLtt_end_insert; + SLtt_erase_line; + SLtt_flush_output; + SLtt_get_color_object; + SLtt_get_screen_size; + SLtt_get_terminfo; + SLtt_goto_rc; + SLtt_init_video; + SLtt_initialize; + SLtt_is_utf8_mode; + SLtt_narrow_width; + SLtt_normal_video; + SLtt_putchar; + SLtt_reset_scroll_region; + SLtt_reset_video; + SLtt_reverse_index; + SLtt_reverse_video; + SLtt_set_alt_char_set; + SLtt_set_color; + SLtt_set_color_fgbg; + SLtt_set_color_object; + SLtt_set_cursor_visibility; + SLtt_set_mono; + SLtt_set_mouse_mode; + SLtt_set_scroll_region; + SLtt_set_term_vtxxx; + SLtt_smart_puts; + SLtt_tgetflag; + SLtt_tgetnum; + SLtt_tgetstr; + SLtt_tigetent; + SLtt_tigetnum; + SLtt_tigetstr; + SLtt_utf8_enable; + SLtt_wide_width; + SLtt_write_string; + SLtt_write_to_status_line; + SLtty_set_suspend_state; + SLuchar_apply_char_map; + SLutf8_bskip_char; + SLutf8_bskip_chars; + SLutf8_compare; + SLutf8_decode; + SLutf8_enable; + SLutf8_encode; + SLutf8_encode_null_terminate; + SLutf8_extract_utf8_char; + SLutf8_is_utf8_mode; + SLutf8_skip_char; + SLutf8_skip_chars; + SLutf8_strlen; + SLutf8_strlo; + SLutf8_strup; + SLutf8_subst_wchar; + SLvsnprintf; + SLwchar_add_range_to_lut; + SLwchar_allocate_char_map; + SLwchar_apply_char_map; + SLwchar_bskip_range; + SLwchar_create_lut; + SLwchar_free_char_map; + SLwchar_free_lut; + SLwchar_in_lut; + SLwchar_isalnum; + SLwchar_isalpha; + SLwchar_isblank; + SLwchar_iscntrl; + SLwchar_isdigit; + SLwchar_isgraph; + SLwchar_islower; + SLwchar_isprint; + SLwchar_ispunct; + SLwchar_isspace; + SLwchar_isupper; + SLwchar_isxdigit; + SLwchar_set_wcwidth_flags; + SLwchar_skip_range; + SLwchar_strtolut; + SLwchar_tolower; + SLwchar_toupper; + SLwchar_wcwidth; _pSLChg_UCase_Lut; _pSLChg_LCase_Lut; local: *; }; + +SLANG2.1.0 { + global: + SLang_push_ref; + SLang_verror_va; + SLclass_patch_intrin_fun_table; + SLclass_patch_intrin_fun_table1; + SLerr_throw; + SLrline_bol; + SLrline_eol; + SLrline_init; + SLrline_move; + SLrline_open2; +} SLANG2;