Binary compatibility report for the S-Lang library  between 1.4.9 and 2.0.0 versions on x86

Test Info


Library NameS-Lang
Version #11.4.9
Version #22.0.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types481 / 156
VerdictIncompatible
(18.40%)

Problem Summary


SeverityCount
Added Symbols-171
Removed SymbolsHigh23
Problems with
Data Types
High1
Medium13
Low31
Problems with
Symbols
High9
Medium10
Low87
Problems with
Constants
Low96
Other Changes-0

Added Symbols (171)


slang.h, libslang.so
_pSLChg_LCase_Lut [data]
_pSLChg_UCase_Lut [data]
SL_Any_Error [data]
SL_Application_Error [data]
SL_ArithOverflow_Error [data]
SL_ArithUnderflow_Error [data]
SL_Data_Error [data]
SL_DivideByZero_Error [data]
SL_Domain_Error [data]
SL_DuplicateDefinition_Error [data]
SL_Forbidden_Error [data]
SL_Import_Error [data]
SL_Index_Error [data]
SL_Internal_Error [data]
SL_InvalidParm_Error [data]
SL_InvalidUTF8_Error [data]
SL_IO_Error [data]
SL_LimitExceeded_Error [data]
SL_Malloc_Error [data]
SL_Math_Error [data]
SL_Namespace_Error [data]
SL_NotImplemented_Error [data]
SL_NumArgs_Error [data]
SL_Open_Error [data]
SL_OS_Error [data]
SL_Parse_Error [data]
SL_Read_Error [data]
SL_ReadOnly_Error [data]
SL_RunTime_Error [data]
SL_Stack_Error [data]
SL_StackOverflow_Error [data]
SL_StackUnderflow_Error [data]
SL_Syntax_Error [data]
SL_TypeMismatch_Error [data]
SL_UndefinedName_Error [data]
SL_Unicode_Error [data]
SL_Unknown_Error [data]
SL_Usage_Error [data]
SL_UserBreak_Error [data]
SL_VariableUninitialized_Error [data]
SL_Write_Error [data]
SLadd_fconstant_table ( SLang_FConstant_Type* p1, char* p2 )
SLang_add_interrupt_hook ( int(*p1)(VOID_STAR), VOID_STAR p2 )
SLang_assign_nametype_to_ref ( SLang_Ref_Type* p1, _pSLang_Name_Type* p2 )
SLang_copy_function _pSLang_Name_Type* p1 )
SLang_free_struct _pSLang_Struct_Type* p1 )
SLang_get_error ( )
SLang_get_int_size unsigned int p1 )
SLang_get_int_type int nbits )
SLang_handle_interrupt ( )
SLang_init_signal ( )
SLang_peek_at_stack1_n unsigned int n )
SLang_peek_at_stack_n unsigned int n )
SLang_pop_int int* p1 )
SLang_pop_struct _pSLang_Struct_Type** p1 )
SLang_pop_uint unsigned int* p1 )
SLang_push_int int p1 )
SLang_push_struct _pSLang_Struct_Type* p1 )
SLang_push_uint unsigned int p1 )
SLang_remove_interrupt_hook ( int(*p1)(VOID_STAR), VOID_STAR p2 )
SLang_set_error int p1 )
SLclass_set_deref_function ( SLang_Class_Type* p1, int(*p2)(unsigned int, VOID_STAR) )
SLclass_set_eqs_function ( SLang_Class_Type* p1, int(*p2)(unsigned int, VOID_STAR, unsigned int, VOID_STAR) )
SLclass_set_foreach_functions ( SLang_Class_Type* p1, _pSLang_Foreach_Context_Type*(*p2)(unsigned int, unsigned int), int(*p3)(unsigned int, _pSLang_Foreach_Context_Type*), void(*p4)(unsigned int, _pSLang_Foreach_Context_Type*) )
SLclass_set_is_container ( SLang_Class_Type* p1, int p2 )
SLerr_exception_eqs int p1, int p2 )
SLerr_new_exception int baseclass, char* name, char* descript )
SLerr_strerror int errcode )
SLfpu_clear_except_bits ( )
SLfpu_test_except_bits unsigned int bits )
SLinterp_is_utf8_mode ( )
SLinterp_utf8_enable int p1 )
SLKeyMap_List_Root [data]
SLkm_set_free_method int p1, void(*p2)(int, VOID_STAR) )
SLns_add_dconstant ( _pSLang_NameSpace_Type* p1, char* p2, double p3 )
SLns_add_fconstant ( _pSLang_NameSpace_Type* p1, char* p2, float p3 )
SLns_add_hconstant ( _pSLang_NameSpace_Type* p1, char* p2, unsigned int p3, short p4 )
SLns_add_hconstant_table ( _pSLang_NameSpace_Type* p1, SLang_HConstant_Type* p2, char* p3 )
SLns_add_iconstant ( _pSLang_NameSpace_Type* p1, char* p2, unsigned int p3, int p4 )
SLns_add_lconstant ( _pSLang_NameSpace_Type* p1, char* p2, unsigned int p3, long p4 )
SLns_add_lconstant_table ( _pSLang_NameSpace_Type* p1, SLang_LConstant_Type* p2, char* p3 )
SLprep_delete SLprep_Type* p1 )
SLprep_new ( )
SLprep_set_comment SLprep_Type* p1, char* p2, char* p3 )
SLprep_set_eval_hook SLprep_Type* p1, int(*p2)(SLprep_Type*, char*) )
SLprep_set_exists_hook SLprep_Type* p1, int(*p2)(SLprep_Type*, char*) )
SLprep_set_flags SLprep_Type* p1, unsigned int flags )
SLprep_set_prefix SLprep_Type* p1, char* p2 )
SLregexp_compile char* pattern, unsigned int flags )
SLregexp_free SLRegexp_Type* p1 )
SLregexp_get_hints ( SLRegexp_Type* p1, unsigned int* flagsp )
SLregexp_match ( SLRegexp_Type* compiled_regexp, char* str, unsigned int len )
SLregexp_nth_match ( SLRegexp_Type* p1, unsigned int nth, unsigned int* ofsp, unsigned int* lenp )
SLrline_add_to_history ( SLrline_Type* p1, char* p2 )
SLrline_close SLrline_Type* p1 )
SLrline_del ( SLrline_Type* p1, unsigned int len )
SLrline_get_echo ( SLrline_Type* p1, int* p2 )
SLrline_get_hscroll ( SLrline_Type* p1, unsigned int* p2 )
SLrline_get_keymap SLrline_Type* p1 )
SLrline_get_line SLrline_Type* p1 )
SLrline_get_point ( SLrline_Type* p1, unsigned int* p2 )
SLrline_get_tab ( SLrline_Type* p1, unsigned int* p2 )
SLrline_ins ( SLrline_Type* p1, char* s, unsigned int len )
SLrline_open ( unsigned int width, unsigned int flags )
SLrline_read_line ( SLrline_Type* p1, char* prompt, unsigned int* lenp )
SLrline_save_line SLrline_Type* p1 )
SLrline_set_display_width ( SLrline_Type* p1, unsigned int p2 )
SLrline_set_echo ( SLrline_Type* p1, int p2 )
SLrline_set_hscroll ( SLrline_Type* p1, unsigned int p2 )
SLrline_set_line ( SLrline_Type* p1, char* p2 )
SLrline_set_point ( SLrline_Type* p1, unsigned int p2 )
SLrline_set_tab ( SLrline_Type* p1, unsigned int tabwidth )
SLrline_set_update_hook ( SLrline_Type* p1, void(*p2)(SLrline_Type*, char*, char*, unsigned int, unsigned int, VOID_STAR), VOID_STAR client_data )
SLsearch_backward ( SLsearch_Type* st, SLuchar_Type* pmin, SLuchar_Type* pstart, SLuchar_Type* pmax )
SLsearch_delete SLsearch_Type* p1 )
SLsearch_forward ( SLsearch_Type* st, SLuchar_Type* pmin, SLuchar_Type* pmax )
SLsearch_match_len SLsearch_Type* p1 )
SLsearch_new SLuchar_Type* u, int search_flags )
SLsig_forbid_signal int p1 )
SLsmg_embedded_escape_mode int on_or_off )
SLsmg_is_utf8_mode ( )
SLsmg_strbytes SLuchar_Type* u, SLuchar_Type* max, unsigned int width )
SLsmg_strwidth SLuchar_Type* u, SLuchar_Type* max )
SLsmg_utf8_enable int p1 )
SLsmg_write_chars SLuchar_Type* u, SLuchar_Type* umax )
SLsnprintf char* p1, unsigned int p2, char* p3, ... )
SLstack_depth ( )
SLtt_is_utf8_mode ( )
SLtt_utf8_enable int p1 )
SLuchar_apply_char_map ( SLwchar_Map_Type* map, SLuchar_Type* str )
SLutf8_bskip_char ( SLuchar_Type* umin, SLuchar_Type* u )
SLutf8_bskip_chars ( SLuchar_Type* umin, SLuchar_Type* u, unsigned int num, unsigned int* dnum, int ignore_combining )
SLutf8_compare SLuchar_Type* a, SLuchar_Type* amax, SLuchar_Type* b, SLuchar_Type* bmax, unsigned int nchars, int case_sensitive )
SLutf8_decode SLuchar_Type* u, SLuchar_Type* umax, SLwchar_Type* w, unsigned int* nconsumedp )
SLutf8_enable int p1 )
SLutf8_encode SLwchar_Type w, SLuchar_Type* u, unsigned int ulen )
SLutf8_encode_null_terminate SLwchar_Type w, SLuchar_Type* buf )
SLutf8_extract_utf8_char SLuchar_Type* u, SLuchar_Type* umax, SLuchar_Type* buf )
SLutf8_is_utf8_mode ( )
SLutf8_skip_char SLuchar_Type* u, SLuchar_Type* umax )
SLutf8_skip_chars SLuchar_Type* u, SLuchar_Type* umax, unsigned int num, unsigned int* dnum, int ignore_combining )
SLutf8_strlen SLuchar_Type* s, int ignore_combining )
SLutf8_strlo SLuchar_Type* u, SLuchar_Type* umax )
SLutf8_strup SLuchar_Type* u, SLuchar_Type* umax )
SLutf8_subst_wchar SLuchar_Type* u, SLuchar_Type* umax, SLwchar_Type wch, unsigned int pos, int ignore_combining )
SLvsnprintf char* p1, unsigned int p2, char* p3, va_list p4 )
SLwchar_add_range_to_lut ( SLwchar_Lut_Type* r, SLwchar_Type a, SLwchar_Type b )
SLwchar_allocate_char_map ( SLuchar_Type* from, SLuchar_Type* to )
SLwchar_apply_char_map ( SLwchar_Map_Type* map, SLwchar_Type* input, SLwchar_Type* output, unsigned int num )
SLwchar_bskip_range ( SLwchar_Lut_Type* r, SLuchar_Type* pmin, SLuchar_Type* p, int ignore_combining, int invert )
SLwchar_create_lut unsigned int num_entries )
SLwchar_free_char_map SLwchar_Map_Type* map )
SLwchar_free_lut SLwchar_Lut_Type* r )
SLwchar_in_lut ( SLwchar_Lut_Type* r, SLwchar_Type wch )
SLwchar_isalnum SLwchar_Type p1 )
SLwchar_isalpha SLwchar_Type p1 )
SLwchar_isblank SLwchar_Type p1 )
SLwchar_iscntrl SLwchar_Type p1 )
SLwchar_isdigit SLwchar_Type p1 )
SLwchar_isgraph SLwchar_Type p1 )
SLwchar_islower SLwchar_Type p1 )
SLwchar_isprint SLwchar_Type p1 )
SLwchar_ispunct SLwchar_Type p1 )
SLwchar_isspace SLwchar_Type p1 )
SLwchar_isupper SLwchar_Type p1 )
SLwchar_isxdigit SLwchar_Type p1 )
SLwchar_skip_range ( SLwchar_Lut_Type* r, SLuchar_Type* p, SLuchar_Type* pmax, int ignore_combining, int invert )
SLwchar_strtolut SLuchar_Type* u, int allow_range, int allow_charclass )
SLwchar_tolower SLwchar_Type p1 )
SLwchar_toupper SLwchar_Type p1 )
SLwchar_wcwidth SLwchar_Type p1 )

to the top

Removed Symbols (23)


slang.h, libslang.so
_SLChg_LCase_Lut [data]
_SLChg_UCase_Lut [data]
SLang_doerror char* p1 )
SLang_Error [data]
SLang_Error_Message [data]
SLang_init_readline SLang_RLine_Info_Type* p1 )
SLang_pop_integer int* p1 )
SLang_pop_string char** p1, int* p2 )
SLang_pop_uinteger unsigned int* p1 )
SLang_push_integer int p1 )
SLang_push_uinteger unsigned int p1 )
SLang_read_line SLang_RLine_Info_Type* p1 )
SLang_regexp_compile SLRegexp_Type* p1 )
SLang_regexp_match ( unsigned char* p1, unsigned int p2, SLRegexp_Type* p3 )
SLang_RL_EOF_Char [data]
SLang_rline_insert char* p1 )
SLang_rline_save_line SLang_RLine_Info_Type* p1 )
SLKeyMap_List [data]
SLprep_close_prep SLPreprocess_Type* p1 )
SLprep_open_prep SLPreprocess_Type* p1 )
SLsearch ( unsigned char* p1, unsigned char* p2, SLsearch_Type* p3 )
SLsearch_init char* p1, int p2, int p3, SLsearch_Type* p4 )
SLtt_set_color_esc int p1, char* p2 )

to the top

Problems with Data Types, High Severity (1)


slang.h
[+] typedef SLtype (1)

to the top

Problems with Symbols, High Severity (9)


slang.h, libslang.so
[+] SLadd_intrinsic_function char* p1, FVOID_STAR p2, unsigned char p3, unsigned int p4, ... ) (1)
[+] SLadd_intrinsic_variable char* p1, VOID_STAR p2, unsigned char p3, int p4 ) (1)
[+] SLclass_register_class ( SLang_Class_Type* p1, unsigned char p2, unsigned int p3, unsigned char p4 ) (1)
[+] SLns_add_intrinsic_function ( _SLang_NameSpace_Type* p1, char* p2, FVOID_STAR p3, unsigned char p4, unsigned int p5, ... ) (1)
[+] SLns_add_intrinsic_variable ( _SLang_NameSpace_Type* p1, char* p2, VOID_STAR p3, unsigned char p4, int p5 ) (1)
[+] SLsmg_draw_object int p1, int p2, unsigned char p3 ) (1)
[+] SLsmg_fill_region int p1, int p2, unsigned int p3, unsigned int p4, unsigned char p5 ) (1)
[+] SLsmg_set_color int p1 ) (1)
[+] SLsmg_write_char char p1 ) (1)

to the top

Problems with Data Types, Medium Severity (13)


slang.h
[+] struct anon-struct-slang.h-266 (1)
[+] struct SLang_Intrin_Fun_Type (2)
[+] struct SLang_Intrin_Var_Type (1)
[+] struct SLang_IStruct_Field_Type (1)
[+] struct SLarray_Contract_Type (3)
[+] struct SLarray_Map_Type (3)
[+] struct SLsmg_Term_Type (1)

slcurses.h
[+] struct SLcurses_Window_Type (1)

to the top

Problems with Symbols, Medium Severity (10)


slang.h, libslang.so
[+] SLang_create_keymap char* p1, SLKeyMap_List_Type* p2 ) (1)
[+] SLang_find_keymap char* p1 ) (1)
[+] SLang_pop_double double* p1, int* p2, int* p3 ) (2)
[+] SLexpand_escaped_string char* p1, char* p2, char* p3 ) (4)
[+] SLsmg_char_at ( ) (2)

to the top

Problems with Data Types, Low Severity (31)


slang.h
[+] struct SLang_App_Unary_Type (1)
[+] struct SLang_DConstant_Type (1)
[+] struct SLang_IConstant_Type (4)
[+] struct SLang_Intrin_Fun_Type (2)
[+] struct SLang_Intrin_Var_Type (1)
[+] struct SLang_IStruct_Field_Type (1)
[+] struct SLang_Math_Unary_Type (1)
[+] struct SLarray_Contract_Type (1)
[+] struct SLarray_Map_Type (1)
[+] struct SLcmd_Cmd_Table_Type (2)
[+] struct SLscroll_Window_Type (4)
[+] struct SLsmg_Term_Type (1)
[+] typedef SLang_Any_Type (1)
[+] typedef SLang_Array_Type (1)
[+] typedef SLang_BString_Type (1)
[+] typedef SLang_Name_Type (1)
[+] typedef SLang_NameSpace_Type (1)
[+] typedef SLFile_FD_Type (1)
[+] typedef SLscroll_Type (1)
[+] typedef SLtype (2)
[+] union anon-union-slang.h-1143 (1)

slcurses.h
[+] struct SLcurses_Window_Type (1)

to the top

Problems with Symbols, Low Severity (87)


slang.h, libslang.so
[+] SLang_concat_slstrings char* a, char* b ) (3)
[+] SLang_create_array ( unsigned char p1, int p2, VOID_STAR p3, int* p4, unsigned int p5 ) (2)
[+] SLang_create_keymap char* p1, SLKeyMap_List_Type* p2 ) (1)
[+] SLang_create_nslstring char* p1, unsigned int p2 ) (1)
[+] SLang_create_slstring char* p1 ) (1)
[+] SLang_define_key char* p1, char* p2, SLKeyMap_List_Type* p3 ) (1)
[+] SLang_do_key ( SLKeyMap_List_Type* p1, int(*p2)() ) (1)
[+] SLang_duplicate_array _SLang_Array_Type* p1 ) (2)
[+] SLang_find_key_function char* p1, SLKeyMap_List_Type* p2 ) (1)
[+] SLang_free_anytype _SLang_Object_Type* p1 ) (1)
[+] SLang_free_array _SLang_Array_Type* p1 ) (1)
[+] SLang_free_function _SLang_Name_Type* f ) (1)
[+] SLang_free_slstring char* p1 ) (1)
[+] SLang_get_array_element ( _SLang_Array_Type* p1, int* p2, VOID_STAR p3 ) (2)
[+] SLang_get_fun_from_ref SLang_Ref_Type* p1 ) (1)
[+] SLang_get_function char* p1 ) (1)
[+] SLang_pop_anytype _SLang_Object_Type** p1 ) (1)
[+] SLang_pop_array ( _SLang_Array_Type** p1, int p2 ) (1)
[+] SLang_pop_array_of_type ( _SLang_Array_Type** p1, unsigned char p2 ) (1)
[+] SLang_pop_bstring _SLang_BString_Type** p1 ) (1)
[+] SLang_pop_datatype unsigned char* p1 ) (1)
[+] SLang_pop_function ( ) (1)
[+] SLang_pop_slstring char** p1 ) (1)
[+] SLang_pop_uchar unsigned char* p1 ) (1)
[+] SLang_push_anytype _SLang_Object_Type* p1 ) (1)
[+] SLang_push_array ( _SLang_Array_Type* p1, int p2 ) (1)
[+] SLang_push_bstring _SLang_BString_Type* p1 ) (1)
[+] SLang_push_uchar unsigned char p1 ) (1)
[+] SLang_set_array_element ( _SLang_Array_Type* p1, int* p2, VOID_STAR p3 ) (2)
[+] SLang_undefine_key char* p1, SLKeyMap_List_Type* p2 ) (1)
[+] SLbstring_create ( unsigned char* p1, unsigned int p2 ) (1)
[+] SLbstring_create_malloced ( unsigned char* p1, unsigned int p2, int p3 ) (1)
[+] SLbstring_create_slstring char* p1 ) (1)
[+] SLbstring_dup _SLang_BString_Type* p1 ) (2)
[+] SLbstring_free _SLang_BString_Type* p1 ) (1)
[+] SLbstring_get_pointer ( _SLang_BString_Type* p1, unsigned int* p2 ) (1)
[+] SLclass_allocate_class char* p1 ) (1)
[+] SLclass_get_class_id SLang_Class_Type* cl ) (1)
[+] SLclass_register_class ( SLang_Class_Type* p1, unsigned char p2, unsigned int p3, unsigned char p4 ) (1)
[+] SLclass_set_acopy_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, VOID_STAR, VOID_STAR) ) (1)
[+] SLclass_set_aget_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, unsigned int) ) (1)
[+] SLclass_set_anew_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, unsigned int) ) (1)
[+] SLclass_set_apush_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, VOID_STAR) ) (1)
[+] SLclass_set_aput_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, unsigned int) ) (1)
[+] SLclass_set_destroy_function ( SLang_Class_Type* p1, void(*p2)(unsigned char, VOID_STAR) ) (1)
[+] SLclass_set_pop_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, VOID_STAR) ) (1)
[+] SLclass_set_push_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, VOID_STAR) ) (1)
[+] SLclass_set_sget_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, char*) ) (1)
[+] SLclass_set_sput_function ( SLang_Class_Type* p1, int(*p2)(unsigned char, char*) ) (1)
[+] SLclass_set_string_function ( SLang_Class_Type* p1, char*(*p2)(unsigned char, VOID_STAR) ) (1)
[+] SLexecute_function _SLang_Name_Type* p1 ) (1)
[+] SLfile_create_fd char* p1, int p2 ) (1)
[+] SLfile_dup_fd _SLFile_FD_Type* f0 ) (2)
[+] SLfile_free_fd _SLFile_FD_Type* p1 ) (1)
[+] SLfile_get_fd ( _SLFile_FD_Type* p1, int* p2 ) (1)
[+] SLfile_pop_fd _SLFile_FD_Type** p1 ) (1)
[+] SLfile_push_fd _SLFile_FD_Type* p1 ) (1)
[+] SLkm_define_key char* p1, FVOID_STAR p2, SLKeyMap_List_Type* p3 ) (1)
[+] SLkm_define_keysym char* p1, unsigned int p2, SLKeyMap_List_Type* p3 ) (1)
[+] SLns_add_app_unary_table ( _SLang_NameSpace_Type* p1, SLang_App_Unary_Type* p2, char* p3 ) (1)
[+] SLns_add_dconstant_table ( _SLang_NameSpace_Type* p1, SLang_DConstant_Type* p2, char* p3 ) (1)
[+] SLns_add_iconstant_table ( _SLang_NameSpace_Type* p1, SLang_IConstant_Type* p2, char* p3 ) (1)
[+] SLns_add_intrin_fun_table ( _SLang_NameSpace_Type* p1, SLang_Intrin_Fun_Type* p2, char* p3 ) (1)
[+] SLns_add_intrin_var_table ( _SLang_NameSpace_Type* p1, SLang_Intrin_Var_Type* p2, char* p3 ) (1)
[+] SLns_add_intrinsic_function ( _SLang_NameSpace_Type* p1, char* p2, FVOID_STAR p3, unsigned char p4, unsigned int p5, ... ) (1)
[+] SLns_add_intrinsic_variable ( _SLang_NameSpace_Type* p1, char* p2, VOID_STAR p3, unsigned char p4, int p5 ) (1)
[+] SLns_add_istruct_table ( _SLang_NameSpace_Type* p1, SLang_IStruct_Field_Type* p2, VOID_STAR p3, char* p4 ) (1)
[+] SLns_add_math_unary_table ( _SLang_NameSpace_Type* p1, SLang_Math_Unary_Type* p2, char* p3 ) (1)
[+] SLns_create_namespace char* p1 ) (1)
[+] SLns_delete_namespace _SLang_NameSpace_Type* p1 ) (1)
[+] SLprep_line_ok char* p1, SLPreprocess_Type* p2 ) (1)
[+] SLrline_redraw SLang_RLine_Info_Type* p1 ) (1)
[+] SLsmg_read_raw ( SLsmg_Char_Type* p1, unsigned int p2 ) (1)
[+] SLsmg_write_color_chars ( SLsmg_Char_Type* p1, unsigned int p2 ) (1)
[+] SLsmg_write_raw ( SLsmg_Char_Type* p1, unsigned int p2 ) (1)
[+] SLsmg_write_wrapped_string char* p1, int p2, int p3, unsigned int p4, unsigned int p5, int p6 ) (1)
[+] SLstruct_create_struct unsigned int p1, char** p2, unsigned char* p3, VOID_STAR* p4 ) (1)
[+] SLtt_smart_puts ( SLsmg_Char_Type* p1, SLsmg_Char_Type* p2, int p3, int p4 ) (2)

to the top

Problems with Constants (96)


slang.h
[+] ARRAY_TYPE
[+] CHAR_TYPE
[+] FLOAT_TYPE
[+] INT_TYPE
[+] INTP_TYPE
[+] INTRINSIC_ERROR
[+] SL_APPLICATION_ERROR
[+] SL_DIVIDE_ERROR
[+] SL_DUPLICATE_DEFINITION
[+] SL_INTERNAL_ERROR
[+] SL_INTRINSIC_ERROR
[+] SL_INVALID_PARM
[+] SL_MALLOC_ERROR
[+] SL_NOT_IMPLEMENTED
[+] SL_OBJ_NOPEN
[+] SL_READONLY_ERROR
[+] SL_STACK_OVERFLOW
[+] SL_STACK_UNDERFLOW
[+] SL_SYNTAX_ERROR
[+] SL_TYPE_MISMATCH
[+] SL_UNDEFINED_NAME
[+] SL_UNKNOWN_ERROR
[+] SL_USAGE_ERROR
[+] SL_USER_BREAK
[+] SL_VARIABLE_UNINITIALIZED
[+] SLANG_ABS
[+] SLANG_ANY_TYPE
[+] SLANG_ARRAY_TYPE
[+] SLANG_ASSOC_TYPE
[+] SLANG_BNOT
[+] SLANG_BSTRING_TYPE
[+] SLANG_CHAR_TYPE
[+] SLANG_CHS
[+] SLANG_COMPLEX_TYPE
[+] SLANG_DATATYPE_TYPE
[+] SLANG_DCONSTANT
[+] SLANG_DOUBLE_TYPE
[+] SLANG_FILE_FD_TYPE
[+] SLANG_FILE_PTR_TYPE
[+] SLANG_FLOAT_TYPE
[+] SLANG_ICONSTANT
[+] SLANG_INT_TYPE
[+] SLANG_INTP_TYPE
[+] SLANG_ISTRUCT_TYPE
[+] SLANG_LONG_TYPE
[+] SLANG_MUL2
[+] SLANG_NOT
[+] SLANG_NULL_TYPE
[+] SLANG_PFUNCTION
[+] SLANG_PVARIABLE
[+] SLANG_REF_TYPE
[+] SLANG_SHORT_TYPE
[+] SLANG_SIGN
[+] SLANG_SQR
[+] SLANG_STRING_TYPE
[+] SLANG_STRUCT_TYPE
[+] SLANG_UCHAR_TYPE
[+] SLANG_UINT_TYPE
[+] SLANG_ULONG_TYPE
[+] SLANG_USHORT_TYPE
[+] SLSMG_BLOCK_CHAR
[+] SLSMG_BOARD_CHAR
[+] SLSMG_BULLET_CHAR
[+] SLSMG_CKBRD_CHAR
[+] SLSMG_DARROW_CHAR
[+] SLSMG_DEGREE_CHAR
[+] SLSMG_DIAMOND_CHAR
[+] SLSMG_DTEE_CHAR
[+] SLSMG_HLINE_CHAR
[+] SLSMG_LARROW_CHAR
[+] SLSMG_LLCORN_CHAR
[+] SLSMG_LRCORN_CHAR
[+] SLSMG_LTEE_CHAR
[+] SLSMG_PLMINUS_CHAR
[+] SLSMG_PLUS_CHAR
[+] SLSMG_RARROW_CHAR
[+] SLSMG_RTEE_CHAR
[+] SLSMG_UARROW_CHAR
[+] SLSMG_ULCORN_CHAR
[+] SLSMG_URCORN_CHAR
[+] SLSMG_UTEE_CHAR
[+] SLSMG_VLINE_CHAR
[+] STRING_TYPE
[+] USER_BREAK

slcurses.h
[+] A_ALTCHARSET
[+] A_BLINK
[+] A_BOLD
[+] A_CHARTEXT
[+] A_COLOR
[+] A_DIM
[+] A_INVIS
[+] A_NORMAL
[+] A_PROTECT
[+] A_REVERSE
[+] A_STANDOUT
[+] A_UNDERLINE

to the top

Header Files (2)


slang.h
slcurses.h

to the top

Shared Libraries (1)


libslang.so

to the top




Generated on Thu Jan 19 12:56:22 2012 for S-Lang by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API