Binary compatibility report for the IAU SOFA library  between 20120301_a and 20131202 versions on x86

Test Info


Library NameIAU SOFA
Version #120120301_a
Version #220131202
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types188 / 12
VerdictCompatible

Problem Summary


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

Added Symbols (33)


sofa.h, libsofa_c.so
iauAb double* pnat, double* v, double s, double bm1, double* ppr )
iauApcg double date1, double date2, double[3]* ebpv, double* ehp, struct iauASTROM* astrom )
iauApcg13 double date1, double date2, struct iauASTROM* astrom )
iauApci double date1, double date2, double[3]* ebpv, double* ehp, double x, double y, double s, struct iauASTROM* astrom )
iauApci13 double date1, double date2, struct iauASTROM* astrom, double* eo )
iauApco double date1, double date2, double[3]* ebpv, double* ehp, double x, double y, double s, double theta, double elong, double phi, double hm, double xp, double yp, double sp, double refa, double refb, struct iauASTROM* astrom )
iauApco13 double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, struct iauASTROM* astrom, double* eo )
iauApcs double date1, double date2, double[3]* pv, double[3]* ebpv, double* ehp, struct iauASTROM* astrom )
iauApcs13 double date1, double date2, double[3]* pv, struct iauASTROM* astrom )
iauAper double theta, struct iauASTROM* astrom )
iauAper13 double ut11, double ut12, struct iauASTROM* astrom )
iauApio double sp, double theta, double elong, double phi, double hm, double xp, double yp, double refa, double refb, struct iauASTROM* astrom )
iauApio13 double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, struct iauASTROM* astrom )
iauAtci13 double rc, double dc, double pr, double pd, double px, double rv, double date1, double date2, double* ri, double* di, double* eo )
iauAtciq double rc, double dc, double pr, double pd, double px, double rv, struct iauASTROM* astrom, double* ri, double* di )
iauAtciqn double rc, double dc, double pr, double pd, double px, double rv, struct iauASTROM* astrom, int n, struct iauLDBODY* b, double* ri, double* di )
iauAtciqz double rc, double dc, struct iauASTROM* astrom, double* ri, double* di )
iauAtco13 double rc, double dc, double pr, double pd, double px, double rv, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, double* aob, double* zob, double* hob, double* dob, double* rob, double* eo )
iauAtic13 double ri, double di, double date1, double date2, double* rc, double* dc, double* eo )
iauAticq double ri, double di, struct iauASTROM* astrom, double* rc, double* dc )
iauAticqn double ri, double di, struct iauASTROM* astrom, int n, struct iauLDBODY* b, double* rc, double* dc )
iauAtio13 double ri, double di, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, double* aob, double* zob, double* hob, double* dob, double* rob )
iauAtioq double ri, double di, struct iauASTROM* astrom, double* aob, double* zob, double* hob, double* dob, double* rob )
iauAtoc13 ( char const* type, double ob1, double ob2, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, double* rc, double* dc )
iauAtoi13 ( char const* type, double ob1, double ob2, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tk, double rh, double wl, double* ri, double* di )
iauAtoiq ( char const* type, double ob1, double ob2, struct iauASTROM* astrom, double* ri, double* di )
iauLd double bm, double* p, double* q, double* e, double em, double dlim, double* p1 )
iauLdn int n, struct iauLDBODY* b, double* ob, double* sc, double* sn )
iauLdsun double* p, double* e, double em, double* p1 )
iauPmpx double rc, double dc, double pr, double pd, double px, double rv, double pmt, double* vob, double* pco )
iauPmsafe double ra1, double dec1, double pmr1, double pmd1, double px1, double rv1, double ep1a, double ep1b, double ep2a, double ep2b, double* ra2, double* dec2, double* pmr2, double* pmd2, double* px2, double* rv2 )
iauPvtob double elong, double phi, double hm, double xp, double yp, double sp, double theta, double[3]* pv )
iauRefco double phpa, double tk, double rh, double wl, double* refa, double* refb )

to the top

Other Changes in Constants (4)


sofam.h
[+] AULT
[+] CMPS
[+] DR2D
[+] SRS

to the top

Header Files (2)


sofa.h
sofam.h

to the top

Shared Libraries (1)


libsofa_c.so

to the top




Generated on Tue Dec 3 02:40:18 2013 for IAU SOFA by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API