Binary compatibility report for the libcaca library between 0.9 and 0.99.beta18 versions on x86
Test Info
Library Name | libcaca |
Version #1 | 0.9 |
Version #2 | 0.99.beta18 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 2 |
Total Symbols / Types | 53 / 5 |
Verdict | Incompatible (86.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 317 |
Removed Symbols | High | 34 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 16 |
Medium | 14 |
Low | 20 |
Problems with Constants | Low | 0 |
Added Symbols (317)
caca++.h,
libcaca++.so.0.99.18
Caca::Attach ( Canvas* cv )
[symbol: _ZN4Caca6AttachEP6Canvas]
Caca::Caca [in-charge] ( Canvas* cv )
[symbol: _ZN4CacaC1EP6Canvas]
Caca::Caca [not-in-charge] ( Canvas* cv )
[symbol: _ZN4CacaC2EP6Canvas]
Caca::Detach ( )
[symbol: _ZN4Caca6DetachEv]
Caca::Display ( )
[symbol: _ZN4Caca7DisplayEv]
Caca::getDisplayTime ( )
[symbol: _ZN4Caca14getDisplayTimeEv]
Caca::getEvent ( unsigned int p1, struct Event* p2, int p3 )
[symbol: _ZN4Caca8getEventEjP5Eventi]
Caca::getHeight ( )
[symbol: _ZN4Caca9getHeightEv]
Caca::getMouseX ( )
[symbol: _ZN4Caca9getMouseXEv]
Caca::getMouseY ( )
[symbol: _ZN4Caca9getMouseYEv]
Caca::getVersion ( ) [static]
[symbol: _ZN4Caca10getVersionEv]
Caca::getWidth ( )
[symbol: _ZN4Caca8getWidthEv]
Caca::setDisplayTime ( unsigned int p1 )
[symbol: _ZN4Caca14setDisplayTimeEj]
Caca::setMouse ( int p1 )
[symbol: _ZN4Caca8setMouseEi]
Caca::setTitle ( char const* p1 )
[symbol: _ZN4Caca8setTitleEPKc]
Caca::~Caca [in-charge] ( )
[symbol: _ZN4CacaD1Ev]
Caca::~Caca [not-in-charge] ( )
[symbol: _ZN4CacaD2Ev]
Canvas::Blit ( int p1, int p2, Canvas* c1, Canvas* c2 )
[symbol: _ZN6Canvas4BlitEiiPS_S0_]
Canvas::Canvas [in-charge] ( )
[symbol: _ZN6CanvasC1Ev]
Canvas::Canvas [in-charge] ( int width, int height )
[symbol: _ZN6CanvasC1Eii]
Canvas::Canvas [not-in-charge] ( )
[symbol: _ZN6CanvasC2Ev]
Canvas::Canvas [not-in-charge] ( int width, int height )
[symbol: _ZN6CanvasC2Eii]
Canvas::Clear ( )
[symbol: _ZN6Canvas5ClearEv]
Canvas::createFrame ( unsigned int p1 )
[symbol: _ZN6Canvas11createFrameEj]
Canvas::drawBox ( int p1, int p2, int p3, int p4, uint32_t p5 )
[symbol: _ZN6Canvas7drawBoxEiiiij]
Canvas::drawCircle ( int p1, int p2, int p3, uint32_t p4 )
[symbol: _ZN6Canvas10drawCircleEiiij]
Canvas::drawCP437Box ( int p1, int p2, int p3, int p4 )
[symbol: _ZN6Canvas12drawCP437BoxEiiii]
Canvas::drawEllipse ( int p1, int p2, int p3, int p4, uint32_t p5 )
[symbol: _ZN6Canvas11drawEllipseEiiiij]
Canvas::drawLine ( int p1, int p2, int p3, int p4, uint32_t p5 )
[symbol: _ZN6Canvas8drawLineEiiiij]
Canvas::drawPolyline ( int const* x, int const* y, int p3, uint32_t p4 )
[symbol: _ZN6Canvas12drawPolylineEPKiS1_ij]
Canvas::drawThinBox ( int p1, int p2, int p3, int p4 )
[symbol: _ZN6Canvas11drawThinBoxEiiii]
Canvas::drawThinEllipse ( int p1, int p2, int p3, int p4 )
[symbol: _ZN6Canvas15drawThinEllipseEiiii]
Canvas::drawThinLine ( int p1, int p2, int p3, int p4 )
[symbol: _ZN6Canvas12drawThinLineEiiii]
Canvas::drawThinPolyline ( int const* x, int const* y, int p3 )
[symbol: _ZN6Canvas16drawThinPolylineEPKiS1_i]
Canvas::drawThinTriangle ( int p1, int p2, int p3, int p4, int p5, int p6 )
[symbol: _ZN6Canvas16drawThinTriangleEiiiiii]
Canvas::drawTriangle ( int p1, int p2, int p3, int p4, int p5, int p6, uint32_t p7 )
[symbol: _ZN6Canvas12drawTriangleEiiiiiij]
Canvas::exportToMemory ( char const* p1, size_t* p2 )
[symbol: _ZN6Canvas14exportToMemoryEPKcPj]
Canvas::fillBox ( int p1, int p2, int p3, int p4, uint32_t p5 )
[symbol: _ZN6Canvas7fillBoxEiiiij]
Canvas::fillEllipse ( int p1, int p2, int p3, int p4, uint32_t p5 )
[symbol: _ZN6Canvas11fillEllipseEiiiij]
Canvas::fillTriangle ( int p1, int p2, int p3, int p4, int p5, int p6, uint32_t p7 )
[symbol: _ZN6Canvas12fillTriangleEiiiiiij]
Canvas::fillTriangleTextured ( int* coords, Canvas* tex, float* uv )
[symbol: _ZN6Canvas20fillTriangleTexturedEPiPS_Pf]
Canvas::Flip ( )
[symbol: _ZN6Canvas4FlipEv]
Canvas::Flop ( )
[symbol: _ZN6Canvas4FlopEv]
Canvas::freeFrame ( unsigned int p1 )
[symbol: _ZN6Canvas9freeFrameEj]
Canvas::get_caca_canvas_t ( )
[symbol: _ZN6Canvas17get_caca_canvas_tEv]
Canvas::getAttr ( int p1, int p2 )
[symbol: _ZN6Canvas7getAttrEii]
Canvas::getChar ( int p1, int p2 )
[symbol: _ZN6Canvas7getCharEii]
Canvas::getExportList ( )
[symbol: _ZN6Canvas13getExportListEv]
Canvas::getFrameCount ( )
[symbol: _ZN6Canvas13getFrameCountEv]
Canvas::getHeight ( )
[symbol: _ZN6Canvas9getHeightEv]
Canvas::getImportList ( )
[symbol: _ZN6Canvas13getImportListEv]
Canvas::getVersion ( ) [static]
[symbol: _ZN6Canvas10getVersionEv]
Canvas::getWidth ( )
[symbol: _ZN6Canvas8getWidthEv]
Canvas::importFromFile ( char const* p1, char const* p2 )
[symbol: _ZN6Canvas14importFromFileEPKcS1_]
Canvas::importFromMemory ( void const* p1, size_t p2, char const* p3 )
[symbol: _ZN6Canvas16importFromMemoryEPKvjPKc]
Canvas::Invert ( )
[symbol: _ZN6Canvas6InvertEv]
Canvas::Printf ( int x, int y, char const* format, ... )
[symbol: _ZN6Canvas6PrintfEiiPKcz]
Canvas::putChar ( int x, int y, uint32_t ch )
[symbol: _ZN6Canvas7putCharEiij]
Canvas::putStr ( int x, int y, char* str )
[symbol: _ZN6Canvas6putStrEiiPc]
Canvas::Rand ( int p1, int p2 ) [static]
[symbol: _ZN6Canvas4RandEii]
Canvas::Rotate180 ( )
[symbol: _ZN6Canvas9Rotate180Ev]
Canvas::RotateLeft ( )
[symbol: _ZN6Canvas10RotateLeftEv]
Canvas::RotateRight ( )
[symbol: _ZN6Canvas11RotateRightEv]
Canvas::setAttr ( uint32_t p1 )
[symbol: _ZN6Canvas7setAttrEj]
Canvas::setBoundaries ( caca_canvas_t* p1, int p2, int p3, unsigned int p4, unsigned int p5 )
[symbol: _ZN6Canvas13setBoundariesEP11caca_canvasiijj]
Canvas::setColorANSI ( uint8_t f, uint8_t b )
[symbol: _ZN6Canvas12setColorANSIEhh]
Canvas::setColorARGB ( unsigned int f, unsigned int b )
[symbol: _ZN6Canvas12setColorARGBEjj]
Canvas::setFrame ( unsigned int p1 )
[symbol: _ZN6Canvas8setFrameEj]
Canvas::setSize ( unsigned int w, unsigned int h )
[symbol: _ZN6Canvas7setSizeEjj]
Canvas::~Canvas [in-charge] ( )
[symbol: _ZN6CanvasD1Ev]
Canvas::~Canvas [not-in-charge] ( )
[symbol: _ZN6CanvasD2Ev]
Charset::cp437ToUtf32 ( uint8_t p1 )
[symbol: _ZN7Charset12cp437ToUtf32Eh]
Charset::utf32ToCp437 ( uint32_t p1 )
[symbol: _ZN7Charset12utf32ToCp437Ej]
Charset::utf32ToUtf8 ( char* p1, uint32_t p2 )
[symbol: _ZN7Charset11utf32ToUtf8EPcj]
Charset::utf8ToUtf32 ( char const* p1, size_t* p2 )
[symbol: _ZN7Charset11utf8ToUtf32EPKcPj]
Dither::Bitmap ( Canvas* p1, int p2, int p3, int p4, int p5, void* p6 )
[symbol: _ZN6Dither6BitmapEP6CanvasiiiiPv]
Dither::Dither [in-charge] ( unsigned int p1, unsigned int p2, unsigned int p3, unsigned int p4, unsigned int p5, unsigned int p6, unsigned int p7, unsigned int p8 )
[symbol: _ZN6DitherC1Ejjjjjjjj]
Dither::Dither [not-in-charge] ( unsigned int p1, unsigned int p2, unsigned int p3, unsigned int p4, unsigned int p5, unsigned int p6, unsigned int p7, unsigned int p8 )
[symbol: _ZN6DitherC2Ejjjjjjjj]
Dither::getAntialiasList ( )
[symbol: _ZN6Dither16getAntialiasListEv]
Dither::getCharsetList ( )
[symbol: _ZN6Dither14getCharsetListEv]
Dither::getColorList ( )
[symbol: _ZN6Dither12getColorListEv]
Dither::getModeList ( )
[symbol: _ZN6Dither11getModeListEv]
Dither::setAntialias ( char const* p1 )
[symbol: _ZN6Dither12setAntialiasEPKc]
Dither::setBrightness ( float p1 )
[symbol: _ZN6Dither13setBrightnessEf]
Dither::setCharset ( char const* p1 )
[symbol: _ZN6Dither10setCharsetEPKc]
Dither::setColor ( char const* p1 )
[symbol: _ZN6Dither8setColorEPKc]
Dither::setContrast ( float p1 )
[symbol: _ZN6Dither11setContrastEf]
Dither::setGamma ( float p1 )
[symbol: _ZN6Dither8setGammaEf]
Dither::setMode ( char const* p1 )
[symbol: _ZN6Dither7setModeEPKc]
Dither::setPalette ( uint32_t* r, uint32_t* g, uint32_t* b, uint32_t* a )
[symbol: _ZN6Dither10setPaletteEPjS0_S0_S0_]
Dither::~Dither [in-charge] ( )
[symbol: _ZN6DitherD1Ev]
Dither::~Dither [not-in-charge] ( )
[symbol: _ZN6DitherD2Ev]
Font::Font [in-charge] ( void const* p1, unsigned int p2 )
[symbol: _ZN4FontC1EPKvj]
Font::Font [not-in-charge] ( void const* p1, unsigned int p2 )
[symbol: _ZN4FontC2EPKvj]
Font::getBlocks ( )
[symbol: _ZN4Font9getBlocksEv]
Font::getHeight ( )
[symbol: _ZN4Font9getHeightEv]
Font::getList ( )
[symbol: _ZN4Font7getListEv]
Font::getWidth ( )
[symbol: _ZN4Font8getWidthEv]
Font::renderCanvas ( Canvas* p1, uint8_t* p2, unsigned int p3, unsigned int p4, unsigned int p5 )
[symbol: _ZN4Font12renderCanvasEP6CanvasPhjjj]
Font::~Font [in-charge] ( )
[symbol: _ZN4FontD1Ev]
Font::~Font [not-in-charge] ( )
[symbol: _ZN4FontD2Ev]
caca.h,
libcaca.so.0.99.18
caca_add_dirty_rect ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
caca_attr_to_ansi ( uint32_t p1 )
caca_attr_to_ansi_bg ( uint32_t p1 )
caca_attr_to_ansi_fg ( uint32_t p1 )
caca_attr_to_argb64 ( uint32_t p1, uint8_t* p2 )
caca_attr_to_rgb12_bg ( uint32_t p1 )
caca_attr_to_rgb12_fg ( uint32_t p1 )
caca_blit ( caca_canvas_t* p1, int p2, int p3, caca_canvas_t const* p4, caca_canvas_t const* p5 )
caca_canvas_set_figfont ( caca_canvas_t* p1, char const* p2 )
caca_clear_canvas ( caca_canvas_t* p1 )
caca_clear_dirty_rect_list ( caca_canvas_t* p1 )
caca_conio__setcursortype ( int cur_t )
caca_conio__wscroll [data]
caca_conio_cgets ( char* str )
caca_conio_clreol ( )
caca_conio_clrscr ( )
caca_conio_cprintf ( char const* format, ... )
caca_conio_cputs ( char const* str )
caca_conio_cscanf ( char* format, ... )
caca_conio_delay ( unsigned int p1 )
caca_conio_delline ( )
caca_conio_directvideo [data]
caca_conio_getch ( )
caca_conio_getche ( )
caca_conio_getpass ( char const* prompt )
caca_conio_gettext ( int left, int top, int right, int bottom, void* destin )
caca_conio_gettextinfo ( struct caca_conio_text_info* r )
caca_conio_gotoxy ( int x, int y )
caca_conio_highvideo ( )
caca_conio_insline ( )
caca_conio_kbhit ( )
caca_conio_lowvideo ( )
caca_conio_movetext ( int left, int top, int right, int bottom, int destleft, int desttop )
caca_conio_normvideo ( )
caca_conio_nosound ( )
caca_conio_printf ( char const* format, ... )
caca_conio_putch ( int ch )
caca_conio_puttext ( int left, int top, int right, int bottom, void* destin )
caca_conio_sleep ( unsigned int p1 )
caca_conio_sound ( unsigned int p1 )
caca_conio_textattr ( int newattr )
caca_conio_textbackground ( int newcolor )
caca_conio_textcolor ( int newcolor )
caca_conio_textmode ( int newmode )
caca_conio_ungetch ( int ch )
caca_conio_wherex ( )
caca_conio_wherey ( )
caca_conio_window ( int left, int top, int right, int bottom )
caca_cp437_to_utf32 ( uint8_t p1 )
caca_create_canvas ( int p1, int p2 )
caca_create_display ( caca_canvas_t* p1 )
caca_create_display_with_driver ( caca_canvas_t* p1, char const* p2 )
caca_create_dither ( int p1, int p2, int p3, int p4, uint32_t p5, uint32_t p6, uint32_t p7, uint32_t p8 )
caca_create_frame ( caca_canvas_t* p1, int p2 )
caca_disable_dirty_rect ( caca_canvas_t* p1 )
caca_dither_bitmap ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, caca_dither_t const* p6, void const* p7 )
caca_draw_cp437_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
caca_enable_dirty_rect ( caca_canvas_t* p1 )
caca_export_area_to_memory ( caca_canvas_t const* p1, int p2, int p3, int p4, int p5, char const* p6, size_t* p7 )
caca_export_canvas_to_memory ( caca_canvas_t const* p1, char const* p2, size_t* p3 )
caca_export_memory ( caca_canvas_t const* p1, char const* p2, size_t* p3 )
caca_file_close ( caca_file_t* p1 )
caca_file_eof ( caca_file_t* p1 )
caca_file_gets ( caca_file_t* p1, char* p2, int p3 )
caca_file_open ( char const* p1, char const* p2 )
caca_file_read ( caca_file_t* p1, void* p2, size_t p3 )
caca_file_tell ( caca_file_t* p1 )
caca_file_write ( caca_file_t* p1, void const* p2, size_t p3 )
caca_fill_triangle_textured ( caca_canvas_t* cv, int* coords, caca_canvas_t* tex, float* uv )
caca_flip ( caca_canvas_t* p1 )
caca_flop ( caca_canvas_t* p1 )
caca_flush_figlet ( caca_canvas_t* p1 )
caca_free_canvas ( caca_canvas_t* p1 )
caca_free_display ( caca_display_t* p1 )
caca_free_dither ( caca_dither_t* p1 )
caca_free_font ( caca_font_t* p1 )
caca_free_frame ( caca_canvas_t* p1, int p2 )
caca_get_attr ( caca_canvas_t const* p1, int p2, int p3 )
caca_get_canvas ( caca_display_t* p1 )
caca_get_canvas_attrs ( caca_canvas_t const* p1 )
caca_get_canvas_chars ( caca_canvas_t const* p1 )
caca_get_canvas_handle_x ( caca_canvas_t const* p1 )
caca_get_canvas_handle_y ( caca_canvas_t const* p1 )
caca_get_canvas_height ( caca_canvas_t const* p1 )
caca_get_canvas_width ( caca_canvas_t const* p1 )
caca_get_char ( caca_canvas_t const* p1, int p2, int p3 )
caca_get_dirty_rect ( caca_canvas_t* p1, int p2, int* p3, int* p4, int* p5, int* p6 )
caca_get_dirty_rect_count ( caca_canvas_t* p1 )
caca_get_display_driver ( caca_display_t* p1 )
caca_get_display_driver_list ( )
caca_get_display_height ( caca_display_t const* p1 )
caca_get_display_time ( caca_display_t const* p1 )
caca_get_display_width ( caca_display_t const* p1 )
caca_get_dither_algorithm ( caca_dither_t const* p1 )
caca_get_dither_algorithm_list ( caca_dither_t const* p1 )
caca_get_dither_antialias ( caca_dither_t const* p1 )
caca_get_dither_antialias_list ( caca_dither_t const* p1 )
caca_get_dither_brightness ( caca_dither_t const* p1 )
caca_get_dither_charset ( caca_dither_t const* p1 )
caca_get_dither_charset_list ( caca_dither_t const* p1 )
caca_get_dither_color ( caca_dither_t const* p1 )
caca_get_dither_color_list ( caca_dither_t const* p1 )
caca_get_dither_contrast ( caca_dither_t const* p1 )
caca_get_dither_gamma ( caca_dither_t const* p1 )
caca_get_event_key_ch ( caca_event_t const* p1 )
caca_get_event_key_utf32 ( caca_event_t const* p1 )
caca_get_event_key_utf8 ( caca_event_t const* p1, char* p2 )
caca_get_event_mouse_button ( caca_event_t const* p1 )
caca_get_event_mouse_x ( caca_event_t const* p1 )
caca_get_event_mouse_y ( caca_event_t const* p1 )
caca_get_event_resize_height ( caca_event_t const* p1 )
caca_get_event_resize_width ( caca_event_t const* p1 )
caca_get_event_type ( caca_event_t const* p1 )
caca_get_export_list ( )
caca_get_font_blocks ( caca_font_t const* p1 )
caca_get_font_height ( caca_font_t const* p1 )
caca_get_font_list ( )
caca_get_font_width ( caca_font_t const* p1 )
caca_get_frame_count ( caca_canvas_t const* p1 )
caca_get_frame_name ( caca_canvas_t const* p1 )
caca_get_import_list ( )
caca_get_version ( )
caca_getopt ( int p1, char*const* p2, char const* p3, struct caca_option const* p4, int* p5 )
caca_gotoxy ( caca_canvas_t* p1, int p2, int p3 )
caca_import_area_from_file ( caca_canvas_t* p1, int p2, int p3, char const* p4, char const* p5 )
caca_import_area_from_memory ( caca_canvas_t* p1, int p2, int p3, void const* p4, size_t p5, char const* p6 )
caca_import_canvas_from_file ( caca_canvas_t* p1, char const* p2, char const* p3 )
caca_import_canvas_from_memory ( caca_canvas_t* p1, void const* p2, size_t p3, char const* p4 )
caca_import_file ( caca_canvas_t* p1, char const* p2, char const* p3 )
caca_import_memory ( caca_canvas_t* p1, void const* p2, size_t p3, char const* p4 )
caca_invert ( caca_canvas_t* p1 )
caca_load_font ( void const* p1, size_t p2 )
caca_manage_canvas ( caca_canvas_t* p1, int(*p2)(void*), void* p3 )
caca_optarg [data]
caca_optind [data]
caca_put_attr ( caca_canvas_t* p1, int p2, int p3, uint32_t p4 )
caca_put_char ( caca_canvas_t* p1, int p2, int p3, uint32_t p4 )
caca_put_figchar ( caca_canvas_t* p1, uint32_t p2 )
caca_put_str ( caca_canvas_t* p1, int p2, int p3, char const* p4 )
caca_refresh_display ( caca_display_t* p1 )
caca_remove_dirty_rect ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
caca_render_canvas ( caca_canvas_t const* p1, caca_font_t const* p2, void* p3, int p4, int p5, int p6 )
caca_rotate_180 ( caca_canvas_t* p1 )
caca_rotate_left ( caca_canvas_t* p1 )
caca_rotate_right ( caca_canvas_t* p1 )
caca_set_attr ( caca_canvas_t* p1, uint32_t p2 )
caca_set_canvas_boundaries ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
caca_set_canvas_handle ( caca_canvas_t* p1, int p2, int p3 )
caca_set_canvas_size ( caca_canvas_t* p1, int p2, int p3 )
caca_set_color_ansi ( caca_canvas_t* p1, uint8_t p2, uint8_t p3 )
caca_set_color_argb ( caca_canvas_t* p1, uint16_t p2, uint16_t p3 )
caca_set_cursor ( caca_display_t* p1, int p2 )
caca_set_display_driver ( caca_display_t* p1, char const* p2 )
caca_set_display_time ( caca_display_t* p1, int p2 )
caca_set_display_title ( caca_display_t* p1, char const* p2 )
caca_set_dither_algorithm ( caca_dither_t* p1, char const* p2 )
caca_set_dither_antialias ( caca_dither_t* p1, char const* p2 )
caca_set_dither_brightness ( caca_dither_t* p1, float p2 )
caca_set_dither_charset ( caca_dither_t* p1, char const* p2 )
caca_set_dither_color ( caca_dither_t* p1, char const* p2 )
caca_set_dither_contrast ( caca_dither_t* p1, float p2 )
caca_set_dither_gamma ( caca_dither_t* p1, float p2 )
caca_set_dither_palette ( caca_dither_t* p1, uint32_t* r, uint32_t* g, uint32_t* b, uint32_t* a )
caca_set_figfont_smush ( caca_canvas_t* p1, char const* p2 )
caca_set_figfont_width ( caca_canvas_t* p1, int p2 )
caca_set_frame ( caca_canvas_t* p1, int p2 )
caca_set_frame_name ( caca_canvas_t* p1, char const* p2 )
caca_set_mouse ( caca_display_t* p1, int p2 )
caca_stretch_left ( caca_canvas_t* p1 )
caca_stretch_right ( caca_canvas_t* p1 )
caca_toggle_attr ( caca_canvas_t* p1, uint32_t p2 )
caca_unmanage_canvas ( caca_canvas_t* p1, int(*p2)(void*), void* p3 )
caca_unset_attr ( caca_canvas_t* p1, uint32_t p2 )
caca_utf32_is_fullwidth ( uint32_t p1 )
caca_utf32_to_ascii ( uint32_t p1 )
caca_utf32_to_cp437 ( uint32_t p1 )
caca_utf32_to_utf8 ( char* p1, uint32_t p2 )
caca_utf8_to_utf32 ( char const* p1, size_t* p2 )
caca_vprintf ( caca_canvas_t* p1, int p2, int p3, char const* p4, va_list p5 )
caca_wherex ( caca_canvas_t const* p1 )
caca_wherey ( caca_canvas_t const* p1 )
cucul_create_canvas_frame ( caca_canvas_t* p1, unsigned int p2 )
cucul_export_canvas ( caca_canvas_t* p1, char const* p2 )
cucul_free_buffer ( cucul_buffer_t* p1 )
cucul_free_canvas_frame ( caca_canvas_t* p1, unsigned int p2 )
cucul_get_buffer_data ( cucul_buffer_t* p1 )
cucul_get_buffer_size ( cucul_buffer_t* p1 )
cucul_get_canvas_frame_count ( caca_canvas_t* p1 )
cucul_get_dither_mode_list ( caca_dither_t const* p1 )
cucul_getchar ( caca_canvas_t* p1, int p2, int p3 )
cucul_import_canvas ( cucul_buffer_t* p1, char const* p2 )
cucul_load_file ( char const* p1 )
cucul_load_memory ( void* p1, unsigned long p2 )
cucul_putchar ( caca_canvas_t* p1, int p2, int p3, unsigned long p4 )
cucul_putstr ( caca_canvas_t* p1, int p2, int p3, char const* p4 )
cucul_rotate ( caca_canvas_t* p1 )
cucul_set_canvas_frame ( caca_canvas_t* p1, unsigned int p2 )
cucul_set_color ( caca_canvas_t* p1, unsigned char p2, unsigned char p3 )
cucul_set_dither_invert ( caca_dither_t* p1, int p2 )
cucul_set_dither_mode ( caca_dither_t* p1, char const* p2 )
cucul_set_truecolor ( caca_canvas_t* p1, unsigned int p2, unsigned int p3 )
caca0.h,
libcaca.so.0.99.18
__caca0_bg [data]
__caca0_create_bitmap ( unsigned int p1, unsigned int p2, unsigned int p3, unsigned int p4, unsigned long p5, unsigned long p6, unsigned long p7, unsigned long p8 )
__caca0_cv [data]
__caca0_dp [data]
__caca0_end ( )
__caca0_fg [data]
__caca0_free_bitmap ( caca_dither_t* p1 )
__caca0_get_color_name ( unsigned char p1 )
__caca0_get_event ( unsigned int p1, int p2 )
__caca0_get_feature ( int p1 )
__caca0_get_feature_name ( int p1 )
__caca0_init ( )
__caca0_load_sprite ( char const* p1 )
__caca0_set_feature ( int p1 )
__caca0_sqrt ( unsigned int p1 )
to the top
Removed Symbols (34)
caca.h,
libcaca_pic.so
caca_clear ( )
caca_create_bitmap ( unsigned int p1, unsigned int p2, unsigned int p3, unsigned int p4, unsigned int p5, unsigned int p6, unsigned int p7, unsigned int p8 )
caca_draw_bitmap ( int p1, int p2, int p3, int p4, struct caca_bitmap const* p5, void* p6 )
caca_draw_sprite ( int p1, int p2, struct caca_sprite const* p3, int p4 )
caca_end ( )
caca_free_bitmap ( struct caca_bitmap* p1 )
caca_free_sprite ( struct caca_sprite* p1 )
caca_get_bg_color ( )
caca_get_color_name ( enum caca_color p1 )
caca_get_feature ( enum caca_feature p1 )
caca_get_feature_name ( enum caca_feature p1 )
caca_get_fg_color ( )
caca_get_height ( )
caca_get_rendertime ( )
caca_get_sprite_dx ( struct caca_sprite const* p1, int p2 )
caca_get_sprite_dy ( struct caca_sprite const* p1, int p2 )
caca_get_sprite_frames ( struct caca_sprite const* p1 )
caca_get_sprite_height ( struct caca_sprite const* p1, int p2 )
caca_get_sprite_width ( struct caca_sprite const* p1, int p2 )
caca_get_width ( )
caca_get_window_height ( )
caca_get_window_width ( )
caca_init ( )
caca_load_sprite ( char const* p1 )
caca_putchar ( int p1, int p2, char p3 )
caca_putstr ( int p1, int p2, char const* p3 )
caca_refresh ( )
caca_set_bitmap_palette ( struct caca_bitmap* p1, unsigned int* r, unsigned int* g, unsigned int* b, unsigned int* a )
caca_set_color ( enum caca_color p1, enum caca_color p2 )
caca_set_delay ( unsigned int p1 )
caca_set_feature ( enum caca_feature p1 )
caca_set_window_title ( char const* p1 )
caca_sqrt ( unsigned int p1 )
caca_wait_event ( unsigned int p1 )
to the top
Problems with Symbols, High Severity (16)
caca.h,
libcaca_pic.so
[+] caca_draw_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_circle ( int p1, int p2, int p3, char p4 ) (1)
changed to:caca_draw_circle ( caca_canvas_t* p1, int p2, int p3, int p4, uint32_t p5 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_ellipse ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_line ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_line ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_polyline ( int const* x, int const* y, int p3, char p4 ) (1)
changed to:caca_draw_polyline ( caca_canvas_t* p1, int const* x, int const* y, int p4, uint32_t p5 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_thin_box ( int p1, int p2, int p3, int p4 ) (1)
changed to:caca_draw_thin_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_thin_ellipse ( int p1, int p2, int p3, int p4 ) (1)
changed to:caca_draw_thin_ellipse ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_thin_line ( int p1, int p2, int p3, int p4 ) (1)
changed to:caca_draw_thin_line ( caca_canvas_t* p1, int p2, int p3, int p4, int p5 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_thin_polyline ( int const* x, int const* y, int p3 ) (1)
changed to:caca_draw_thin_polyline ( caca_canvas_t* p1, int const* x, int const* y, int p4 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_thin_triangle ( int p1, int p2, int p3, int p4, int p5, int p6 ) (1)
changed to:caca_draw_thin_triangle ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, int p6, int p7 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_draw_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
changed to:caca_draw_triangle ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, int p6, int p7, uint32_t p8 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_fill_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_fill_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_fill_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_fill_ellipse ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_fill_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
changed to:caca_fill_triangle ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, int p6, int p7, uint32_t p8 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_get_event ( unsigned int p1 ) (1)
changed to:caca_get_event ( caca_display_t* p1, int p2, caca_event_t* p3, int p4 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] caca_printf ( int p1, int p2, char const* p3, ... ) (1)
changed to:caca_printf ( caca_canvas_t* p1, int p2, int p3, char const* p4, ... )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Problems with Symbols, Medium Severity (14)
caca.h,
libcaca_pic.so
[+] caca_draw_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 6th parameter p6 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_draw_circle ( int p1, int p2, int p3, char p4 ) (1)
changed to:caca_draw_circle ( caca_canvas_t* p1, int p2, int p3, int p4, uint32_t p5 )
| Change | Effect |
---|
1 | 5th parameter p5 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_draw_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_ellipse ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 6th parameter p6 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_draw_line ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_draw_line ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 6th parameter p6 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_draw_polyline ( int const* x, int const* y, int p3, char p4 ) (1)
changed to:caca_draw_polyline ( caca_canvas_t* p1, int const* x, int const* y, int p4, uint32_t p5 )
| Change | Effect |
---|
1 | 5th parameter p5 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_draw_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
changed to:caca_draw_triangle ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, int p6, int p7, uint32_t p8 )
| Change | Effect |
---|
1 | 8th parameter p8 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_fill_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_fill_box ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 6th parameter p6 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_fill_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
changed to:caca_fill_ellipse ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, uint32_t p6 )
| Change | Effect |
---|
1 | 6th parameter p6 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_fill_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
changed to:caca_fill_triangle ( caca_canvas_t* p1, int p2, int p3, int p4, int p5, int p6, int p7, uint32_t p8 )
| Change | Effect |
---|
1 | 8th parameter p8 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_get_event ( unsigned int p1 ) (3)
changed to:caca_get_event ( caca_display_t* p1, int p2, caca_event_t* p3, int p4 )
| Change | Effect |
---|
1 | 2nd parameter p2 has been added to the calling stack. | This parameter will not be initialized by old clients. |
2 | 3rd parameter p3 has been added to the calling stack. | This parameter will not be initialized by old clients. |
3 | 4th parameter p4 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_get_mouse_x ( ) (1)
changed to:caca_get_mouse_x ( caca_display_t const* p1 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack. | This parameter will not be initialized by old clients. |
[+] caca_get_mouse_y ( ) (1)
changed to:caca_get_mouse_y ( caca_display_t const* p1 )
| Change | Effect |
---|
1 | 1st parameter p1 has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Symbols, Low Severity (20)
caca.h,
libcaca_pic.so
[+] caca_draw_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_circle ( int p1, int p2, int p3, char p4 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_line ( int p1, int p2, int p3, int p4, char p5 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_polyline ( int const* x, int const* y, int p3, char p4 ) (2)
changed to:caca_draw_polyline ( caca_canvas_t* p1, int const* x, int const* y, int p4, uint32_t p5 )
| Change | Effect |
---|
1 | 2nd parameter y has been renamed to x. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_thin_box ( int p1, int p2, int p3, int p4 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_thin_ellipse ( int p1, int p2, int p3, int p4 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_thin_line ( int p1, int p2, int p3, int p4 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_thin_polyline ( int const* x, int const* y, int p3 ) (2)
changed to:caca_draw_thin_polyline ( caca_canvas_t* p1, int const* x, int const* y, int p4 )
| Change | Effect |
---|
1 | 2nd parameter y has been renamed to x. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_thin_triangle ( int p1, int p2, int p3, int p4, int p5, int p6 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_draw_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_fill_box ( int p1, int p2, int p3, int p4, char p5 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_fill_ellipse ( int p1, int p2, int p3, int p4, char p5 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_fill_triangle ( int p1, int p2, int p3, int p4, int p5, int p6, char p7 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_get_event ( unsigned int p1 ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned int to int. | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_get_mouse_x ( ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned int to int. | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_get_mouse_y ( ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from unsigned int to int. | Replacement of return type may indicate a change in its semantic meaning. |
[+] caca_printf ( int p1, int p2, char const* p3, ... ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Header Files (1)
caca.h
to the top
Shared Libraries (2)
libcaca.so
libcaca_pic.so
to the top