Binary compatibility report for the SANE library  between 1.0.1 and 1.0.15 versions on x86

Test Info


Library NameSANE
Version #11.0.1
Version #21.0.15
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files10
Total Shared Libraries1
Total Symbols / Types14 / 42
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low162
Other Changes
in Constants
-4

Problems with Constants, Low Severity (162)


config.h
[+] HAVE_ALLOCA
[+] HAVE_ATEXIT
[+] HAVE_DLOPEN
[+] HAVE_GETPAGESIZE
[+] HAVE_IOPERM
[+] HAVE_LIBM
[+] HAVE_MKDIR
[+] HAVE_MMAP
[+] HAVE_SIGPROCMASK
[+] HAVE_SNPRINTF
[+] HAVE_STRCASECMP
[+] HAVE_STRDUP
[+] HAVE_STRFTIME
[+] HAVE_STRNCASECMP
[+] HAVE_STRNDUP
[+] HAVE_STRSEP
[+] HAVE_STRSTR
[+] HAVE_STRTOD
[+] HAVE_TCSENDBREAK
[+] HAVE_USLEEP
[+] PACKAGE
[+] STDC_HEADERS

sane.h
[+] SANE_MAX_PASSWORD_LEN
[+] SANE_MAX_USERNAME_LEN

sanei_backend.h
[+] SIG_BLOCK
[+] SIG_SETMASK
[+] SIG_UNBLOCK

saneopts.h
[+] SANE_DESC_ANALOG_GAMMA
[+] SANE_DESC_ANALOG_GAMMA_B
[+] SANE_DESC_ANALOG_GAMMA_BIND
[+] SANE_DESC_ANALOG_GAMMA_G
[+] SANE_DESC_ANALOG_GAMMA_R
[+] SANE_DESC_BACKTRACK
[+] SANE_DESC_BIT_DEPTH
[+] SANE_DESC_BLACK_LEVEL
[+] SANE_DESC_BRIGHTNESS
[+] SANE_DESC_CAL_EXPOS_TIME
[+] SANE_DESC_CAL_EXPOS_TIME_B
[+] SANE_DESC_CAL_EXPOS_TIME_G
[+] SANE_DESC_CAL_EXPOS_TIME_R
[+] SANE_DESC_CAL_LAMP_DEN
[+] SANE_DESC_CONTRAST
[+] SANE_DESC_CUSTOM_GAMMA
[+] SANE_DESC_DOR
[+] SANE_DESC_FILE
[+] SANE_DESC_GAMMA_VECTOR
[+] SANE_DESC_GAMMA_VECTOR_B
[+] SANE_DESC_GAMMA_VECTOR_G
[+] SANE_DESC_GAMMA_VECTOR_R
[+] SANE_DESC_GRAIN_SIZE
[+] SANE_DESC_GRAY_PREVIEW
[+] SANE_DESC_HALFTONE
[+] SANE_DESC_HALFTONE_DIMENSION
[+] SANE_DESC_HALFTONE_PATTERN
[+] SANE_DESC_HIGHLIGHT
[+] SANE_DESC_HIGHLIGHT_B
[+] SANE_DESC_HIGHLIGHT_G
[+] SANE_DESC_HIGHLIGHT_R
[+] SANE_DESC_HUE
[+] SANE_DESC_NEGATIVE
[+] SANE_DESC_NUM_OPTIONS
[+] SANE_DESC_PREVIEW
[+] SANE_DESC_QUALITY_CAL
[+] SANE_DESC_RESOLUTION_BIND
[+] SANE_DESC_RGB_BIND
[+] SANE_DESC_SATURATION
[+] SANE_DESC_SCAN_BR_X
[+] SANE_DESC_SCAN_BR_Y
[+] SANE_DESC_SCAN_EXPOS_TIME
[+] SANE_DESC_SCAN_EXPOS_TIME_B
[+] SANE_DESC_SCAN_EXPOS_TIME_G
[+] SANE_DESC_SCAN_EXPOS_TIME_R
[+] SANE_DESC_SCAN_LAMP_DEN
[+] SANE_DESC_SCAN_MODE
[+] SANE_DESC_SCAN_RESOLUTION
[+] SANE_DESC_SCAN_SOURCE
[+] SANE_DESC_SCAN_SPEED
[+] SANE_DESC_SCAN_TL_X
[+] SANE_DESC_SCAN_TL_Y
[+] SANE_DESC_SCAN_X_RESOLUTION
[+] SANE_DESC_SCAN_Y_RESOLUTION
[+] SANE_DESC_SELECT_EXPOSURE_TIME
[+] SANE_DESC_SELECT_LAMP_DENSITY
[+] SANE_DESC_SHADOW
[+] SANE_DESC_SHADOW_B
[+] SANE_DESC_SHADOW_G
[+] SANE_DESC_SHADOW_R
[+] SANE_DESC_SMEAR
[+] SANE_DESC_TEN_BIT_MODE
[+] SANE_DESC_THRESHOLD
[+] SANE_DESC_TWELVE_BIT_MODE
[+] SANE_DESC_WARMUP
[+] SANE_DESC_WHITE_LEVEL
[+] SANE_NAME_SMEAR
[+] SANE_NAME_TEN_BIT_MODE
[+] SANE_NAME_TWELVE_BIT_MODE
[+] SANE_TITLE_ANALOG_GAMMA
[+] SANE_TITLE_ANALOG_GAMMA_B
[+] SANE_TITLE_ANALOG_GAMMA_BIND
[+] SANE_TITLE_ANALOG_GAMMA_G
[+] SANE_TITLE_ANALOG_GAMMA_R
[+] SANE_TITLE_BACKTRACK
[+] SANE_TITLE_BIT_DEPTH
[+] SANE_TITLE_BLACK_LEVEL
[+] SANE_TITLE_BRIGHTNESS
[+] SANE_TITLE_CAL_EXPOS_TIME
[+] SANE_TITLE_CAL_EXPOS_TIME_B
[+] SANE_TITLE_CAL_EXPOS_TIME_G
[+] SANE_TITLE_CAL_EXPOS_TIME_R
[+] SANE_TITLE_CAL_LAMP_DEN
[+] SANE_TITLE_CONTRAST
[+] SANE_TITLE_CUSTOM_GAMMA
[+] SANE_TITLE_DOR
[+] SANE_TITLE_FILE
[+] SANE_TITLE_GAMMA_VECTOR
[+] SANE_TITLE_GAMMA_VECTOR_B
[+] SANE_TITLE_GAMMA_VECTOR_G
[+] SANE_TITLE_GAMMA_VECTOR_R
[+] SANE_TITLE_GRAIN_SIZE
[+] SANE_TITLE_GRAY_PREVIEW
[+] SANE_TITLE_HALFTONE
[+] SANE_TITLE_HALFTONE_DIMENSION
[+] SANE_TITLE_HALFTONE_PATTERN
[+] SANE_TITLE_HIGHLIGHT
[+] SANE_TITLE_HIGHLIGHT_B
[+] SANE_TITLE_HIGHLIGHT_G
[+] SANE_TITLE_HIGHLIGHT_R
[+] SANE_TITLE_HUE
[+] SANE_TITLE_NEGATIVE
[+] SANE_TITLE_NUM_OPTIONS
[+] SANE_TITLE_PREVIEW
[+] SANE_TITLE_QUALITY_CAL
[+] SANE_TITLE_RESOLUTION_BIND
[+] SANE_TITLE_RGB_BIND
[+] SANE_TITLE_SATURATION
[+] SANE_TITLE_SCAN_BR_X
[+] SANE_TITLE_SCAN_BR_Y
[+] SANE_TITLE_SCAN_EXPOS_TIME
[+] SANE_TITLE_SCAN_EXPOS_TIME_B
[+] SANE_TITLE_SCAN_EXPOS_TIME_G
[+] SANE_TITLE_SCAN_EXPOS_TIME_R
[+] SANE_TITLE_SCAN_LAMP_DEN
[+] SANE_TITLE_SCAN_MODE
[+] SANE_TITLE_SCAN_RESOLUTION
[+] SANE_TITLE_SCAN_SOURCE
[+] SANE_TITLE_SCAN_SPEED
[+] SANE_TITLE_SCAN_TL_X
[+] SANE_TITLE_SCAN_TL_Y
[+] SANE_TITLE_SCAN_X_RESOLUTION
[+] SANE_TITLE_SCAN_Y_RESOLUTION
[+] SANE_TITLE_SELECT_EXPOSURE_TIME
[+] SANE_TITLE_SELECT_LAMP_DENSITY
[+] SANE_TITLE_SHADOW
[+] SANE_TITLE_SHADOW_B
[+] SANE_TITLE_SHADOW_G
[+] SANE_TITLE_SHADOW_R
[+] SANE_TITLE_SMEAR
[+] SANE_TITLE_TEN_BIT_MODE
[+] SANE_TITLE_THRESHOLD
[+] SANE_TITLE_TWELVE_BIT_MODE
[+] SANE_TITLE_WARMUP
[+] SANE_TITLE_WHITE_LEVEL

to the top

Other Changes in Constants (4)


saneopts.h
[+] SANE_NAME_LAMP_OFF_AT_EXIT
[+] SANE_NAME_WHITE_LEVEL_B
[+] SANE_NAME_WHITE_LEVEL_G
[+] SANE_NAME_WHITE_LEVEL_R

to the top

Header Files (10)


config.h
sane.h
sanei.h
sanei_backend.h
sanei_codec_ascii.h
sanei_codec_bin.h
sanei_net.h
sanei_scsi.h
sanei_wire.h
saneopts.h

to the top

Shared Libraries (1)


libsane-dll.so.1.0.1

to the top




Generated on Fri Oct 4 15:25:04 2013 for SANE by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API