Binary compatibility report for the plplot library  between 5.9.9 and 5.9.9-svn12123 versions on x86_64

Test Info


Library Nameplplot
Version #15.9.9
Version #25.9.9-svn12123
CPU Architecturex86_64
GCC Version4.7.0

Test Results


Total Header Files23
Total Shared Libraries13
Total Symbols / Types731 / 328
VerdictIncompatible
(0.07%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low6
Problems with
Symbols
High0
Medium1
Low21
Problems with
Constants
Low0
Other Changes-0

Problems with Symbols, Medium Severity (1)


plplotP.h, libplplotd.so.11.0.0
[+] plP_FCI2FontName PLUNICODE fci, FCI_to_FontName_Table const* lookup, int const nlookup ) (1)

to the top

Problems with Data Types, Low Severity (6)


pdf.h
[+] struct PDFstrm (2)

plplotP.h
[+] struct FCI_to_FontName_Table (1)

plstrm.h
[+] struct PLStream (3)

to the top

Problems with Symbols, Low Severity (21)


pdf.h, libplplotd.so.11.0.0
[+] pdf_bopen ( unsigned char* buffer, long bufmax ) (1)
[+] pdf_wr_header PDFstrm* pdfs, char* header ) (1)

plplot.h, libplplotd.so.11.0.0
[+] c_plcont PLFLT const** f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT const* clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data ) (1)
[+] c_plimage ( PLFLT const** idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax ) (1)
[+] c_plimagefr ( PLFLT const** idata, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data ) (1)
[+] c_pllegend ( PLFLT* p_legend_width, PLFLT* p_legend_height, PLINT opt, PLINT position, PLFLT x, PLFLT y, PLFLT plot_width, PLINT bg_color, PLINT bb_color, PLINT bb_style, PLINT nrow, PLINT ncolumn, PLINT nlegend, PLINT const* opt_array, PLFLT text_offset, PLFLT text_scale, PLFLT text_spacing, PLFLT text_justification, PLINT const* text_colors, char const** text, PLINT const* box_colors, PLINT const* box_patterns, PLFLT const* box_scales, PLINT const* box_line_widths, PLINT const* line_colors, PLINT const* line_styles, PLINT const* line_widths, PLINT const* symbol_colors, PLFLT const* symbol_scales, PLINT const* symbol_numbers, char const** symbols ) (2)
[+] c_plmesh PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt ) (1)
[+] c_plmeshc PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLFLT const* clevel, PLINT nlevel ) (1)
[+] c_plot3d PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLBOOL side ) (1)
[+] c_plot3dc PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLFLT const* clevel, PLINT nlevel ) (1)
[+] c_plot3dcl PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLFLT const* clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT const* indexymin, PLINT const* indexymax ) (1)
[+] c_plshade PLFLT const** a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, PLFLT const*, PLFLT const*), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data ) (1)
[+] c_plshades PLFLT const** a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT const* clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, void(*fill)(PLINT, PLFLT const*, PLFLT const*), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data ) (1)
[+] c_plsurf3d PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLFLT const* clevel, PLINT nlevel ) (1)
[+] c_plsurf3dl PLFLT const* x, PLFLT const* y, PLFLT const** z, PLINT nx, PLINT ny, PLINT opt, PLFLT const* clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT const* indexymin, PLINT const* indexymax ) (1)
[+] c_plvect PLFLT const** u, PLFLT const** v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data ) (2)
[+] plMinMax2dGrid PLFLT const** f, PLINT nx, PLINT ny, PLFLT* fmax, PLFLT* fmin ) (1)

plplotP.h, libplplotd.so.11.0.0
[+] cont_store PLFLT const** f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT const* clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT*, PLFLT*, PLPointer), PLPointer pltr_data, CONT_LEVEL** contour ) (1)

tclMatrix.h, libtclmatrixd.so.9.2.0
[+] Tcl_MatrixInstallXtnsn char* cmd, tclMatrixXtnsnProc proc ) (1)

to the top

Header Files (23)


disptab.h
drivers.h
gcw.h
pdf.h
plConfig.h
pldebug.h
plDevs.h
pldll.h
plevent.h
plplot.h
plplotcanvas.h
plplotP.h
plstream.h
plstrm.h
pltcl.h
pltk.h
plxwd.h
qsastime.h
qsastimedll.h
qt.h
tclMatrix.h
wxPLplotstream.h
wxPLplotwindow.h

to the top

Shared Libraries (13)


libcsirocsa.so.0.0.1
libcsironn.so.0.0.1
libplplotcxxd.so.10.0.0
libplplotd.so.11.0.0
libplplotf77cd.so.9.1.1
libplplotf77d.so.9.1.1
libplplotf95cd.so.9.1.1
libplplotf95d.so.9.1.1
libplplotqtd.so.0.0.1
libplplottcltkd.so.9.2.0
libplplotwxwidgetsd.so.0.0.0
libqsastime.so.0.0.1
libtclmatrixd.so.9.2.0

to the top




Generated on Fri Jan 6 12:22:04 2012 for plplot by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API