Binary compatibility report for the GPSBabel library  between 1.3.5 and 1.3.6 versions on x86

Test Info


Library NameGPSBabel
Version #11.3.5
Version #21.3.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files161
Total Shared Libraries1
Total Symbols / Types19 / 69
VerdictIncompatible
(5.3%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High2
Medium3
Low19
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-68

Problems with Data Types, High Severity (2)


gbfile.h
[+] struct gbfile_s (2)

to the top

Problems with Data Types, Medium Severity (3)


gbfile.h
[+] struct gbfile_s (3)

to the top

Problems with Data Types, Low Severity (19)


gbfile.h
[+] struct gbfile_s (16)
[+] union gbfile_s::anon-union-gbfile.h-34 (1)

inifile.h
[+] struct inifile_s (2)

to the top

Problems with Constants, Low Severity (1)


gbversion.h
[+] WEB_DOC_DIR

to the top

Other Changes in Constants (68)


defs.h
[+] FALSE
[+] TRUE
[+] unknown_color

navilink.h
[+] SBP_RECORD_LEN

usb.h
[+] USB_CLASS_AUDIO
[+] USB_CLASS_COMM
[+] USB_CLASS_DATA
[+] USB_CLASS_HID
[+] USB_CLASS_HUB
[+] USB_CLASS_MASS_STORAGE
[+] USB_CLASS_PER_INTERFACE
[+] USB_CLASS_PRINTER
[+] USB_CLASS_PTP
[+] USB_CLASS_VENDOR_SPEC
[+] USB_DT_CONFIG
[+] USB_DT_CONFIG_SIZE
[+] USB_DT_DEVICE
[+] USB_DT_DEVICE_SIZE
[+] USB_DT_ENDPOINT
[+] USB_DT_ENDPOINT_AUDIO_SIZE
[+] USB_DT_ENDPOINT_SIZE
[+] USB_DT_HID
[+] USB_DT_HUB
[+] USB_DT_HUB_NONVAR_SIZE
[+] USB_DT_INTERFACE
[+] USB_DT_INTERFACE_SIZE
[+] USB_DT_PHYSICAL
[+] USB_DT_REPORT
[+] USB_DT_STRING
[+] USB_ENDPOINT_ADDRESS_MASK
[+] USB_ENDPOINT_DIR_MASK
[+] USB_ENDPOINT_IN
[+] USB_ENDPOINT_OUT
[+] USB_ENDPOINT_TYPE_BULK
[+] USB_ENDPOINT_TYPE_CONTROL
[+] USB_ENDPOINT_TYPE_INTERRUPT
[+] USB_ENDPOINT_TYPE_ISOCHRONOUS
[+] USB_ENDPOINT_TYPE_MASK
[+] USB_ERROR_BEGIN
[+] USB_MAXALTSETTING
[+] USB_MAXCONFIG
[+] USB_MAXENDPOINTS
[+] USB_MAXINTERFACES
[+] USB_RECIP_DEVICE
[+] USB_RECIP_ENDPOINT
[+] USB_RECIP_INTERFACE
[+] USB_RECIP_OTHER
[+] USB_REQ_CLEAR_FEATURE
[+] USB_REQ_GET_CONFIGURATION
[+] USB_REQ_GET_DESCRIPTOR
[+] USB_REQ_GET_INTERFACE
[+] USB_REQ_GET_STATUS
[+] USB_REQ_SET_ADDRESS
[+] USB_REQ_SET_CONFIGURATION
[+] USB_REQ_SET_DESCRIPTOR
[+] USB_REQ_SET_FEATURE
[+] USB_REQ_SET_INTERFACE
[+] USB_REQ_SYNCH_FRAME
[+] USB_TYPE_CLASS
[+] USB_TYPE_RESERVED
[+] USB_TYPE_STANDARD
[+] USB_TYPE_VENDOR

usbi.h
[+] CONFIG_DESC_LENGTH
[+] DESC_HEADER_LENGTH
[+] DEVICE_DESC_LENGTH
[+] ENDPOINT_AUDIO_DESC_LENGTH
[+] ENDPOINT_DESC_LENGTH
[+] INTERFACE_DESC_LENGTH

to the top

Header Files (161)


an1sym.h
ansi_x3_4_1968.h
atarist.h
avltree.h
baltic.h
bs_4730.h
bs_viewdata.h
cet.h
cet_util.h
config.h
cp1250.h
cp1251.h
cp1252.h
cp1253.h
cp1254.h
cp1255.h
cp1256.h
cp1257.h
csa_z243_4_1985_1.h
csa_z243_4_1985_2.h
csa_z243_4_1985_gr.h
csn_369103.h
csv_util.h
cwi.h
dec_mcs.h
defs.h
din_66003.h
ds_2089.h
ecma_cyrillic.h
es.h
es2.h
expat.h
filterdefs.h
garmin_fs.h
garmin_gpi.h
garmin_tables.h
garminusb.h
gb_1988_80.h
gbfile.h
gbser.h
gbser_private.h
gbtypes.h
gbversion.h
gost_19768_87.h
gps.h
gpsapp.h
gpscom.h
gpsdatum.h
gpsdevice.h
gpsfmt.h
gpsinput.h
gpsmath.h
gpsmem.h
gpsport.h
gpsproj.h
gpsprot.h
gpsread.h
gpsrqst.h
gpssend.h
gpsserial.h
gpsusbcommon.h
gpsusbint.h
gpsutil.h
grtcirc.h
holux.h
hp_roman8.h
ibm037.h
ibm1004.h
ibm1026.h
ibm1047.h
ibm256.h
ibm273.h
ibm277.h
ibm278.h
ibm280.h
ibm284.h
ibm285.h
ibm297.h
ibm437.h
ibm500.h
ibm850.h
ibm851.h
ibm852.h
ibm855.h
ibm857.h
ibm860.h
ibm861.h
ibm862.h
ibm863.h
ibm864.h
ibm865.h
ibm868.h
ibm869.h
ibm871.h
ibm891.h
ibm903.h
ibm904.h
iec_p27_1.h
inifile.h
iso_10367_box.h
iso_5427.h
iso_646_irv.h
iso_6937_2_25.h
iso_8859_1.h
iso_8859_10.h
iso_8859_13.h
iso_8859_14.h
iso_8859_15.h
iso_8859_2.h
iso_8859_3.h
iso_8859_4.h
iso_8859_5.h
iso_8859_6.h
iso_8859_7.h
iso_8859_8.h
iso_8859_9.h
iso_8859_supp.h
it.h
jis_c6220_1969_ro.h
jis_x0201.h
jus_i_b1_002.h
jus_i_b1_003_mac.h
jus_i_b1_003_serb.h
keybcs2.h
koi8_r.h
koi8_ru.h
koi8_u.h
koi_7.h
koi_8.h
koi_8_cs2.h
ksc5636.h
latin_greek_1.h
mac_is.h
macintosh.h
macintosh_ce.h
magellan.h
mapsend.h
msz_7795_3.h
nats_dano.h
nats_sefi.h
nc_nc00_10.h
nextstep.h
nf_z_62_010.h
nf_z_62_010__1973_.h
ns_4551_1.h
ns_4551_2.h
pdbfile.h
pt.h
pt2.h
queue.h
quovadis.h
sami.h
sen_850200_b.h
sen_850200_c.h
shapefil.h
strptime.h
tcvn.h
uuid.h
viscii.h
vps.h
xmlgeneric.h

to the top

Shared Libraries (1)


gpsbabel.so

to the top




Generated on Mon Jan 26 17:06:52 2015 for GPSBabel by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API