Binary compatibility report for the GeographicLib library between 1.21 and 1.22 versions on x86
Test Info
Library Name | GeographicLib |
Version #1 | 1.21 |
Version #2 | 1.22 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 35 |
Total Shared Libraries | 1 |
Total Symbols / Types | 133 / 151 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 25 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 22 |
Other Changes in Constants | - | 2 |
Added Symbols (25)
Ellipsoid.hpp,
libGeographic.so.9.4.0
namespace GeographicLib
Ellipsoid::Area ( ) const
[symbol: _ZNK13GeographicLib9Ellipsoid4AreaEv]
Ellipsoid::AuthalicLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid16AuthalicLatitudeEd]
Ellipsoid::CircleHeight ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid12CircleHeightEd]
Ellipsoid::CircleRadius ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid12CircleRadiusEd]
Ellipsoid::ConformalLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid17ConformalLatitudeEd]
Ellipsoid::Ellipsoid [in-charge] ( Ellipsoid::real a, Ellipsoid::real f )
[symbol: _ZN13GeographicLib9EllipsoidC1Edd]
Ellipsoid::Ellipsoid [not-in-charge] ( Ellipsoid::real a, Ellipsoid::real f )
[symbol: _ZN13GeographicLib9EllipsoidC2Edd]
Ellipsoid::GeocentricLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid18GeocentricLatitudeEd]
Ellipsoid::InverseAuthalicLatitude ( Ellipsoid::real xi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid23InverseAuthalicLatitudeEd]
Ellipsoid::InverseConformalLatitude ( Ellipsoid::real chi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid24InverseConformalLatitudeEd]
Ellipsoid::InverseGeocentricLatitude ( Ellipsoid::real theta ) const
[symbol: _ZNK13GeographicLib9Ellipsoid25InverseGeocentricLatitudeEd]
Ellipsoid::InverseIsometricLatitude ( Ellipsoid::real psi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid24InverseIsometricLatitudeEd]
Ellipsoid::InverseParametricLatitude ( Ellipsoid::real beta ) const
[symbol: _ZNK13GeographicLib9Ellipsoid25InverseParametricLatitudeEd]
Ellipsoid::InverseRectifyingLatitude ( Ellipsoid::real mu ) const
[symbol: _ZNK13GeographicLib9Ellipsoid25InverseRectifyingLatitudeEd]
Ellipsoid::IsometricLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid17IsometricLatitudeEd]
Ellipsoid::MeridianDistance ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid16MeridianDistanceEd]
Ellipsoid::MeridionalCurvatureRadius ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid25MeridionalCurvatureRadiusEd]
Ellipsoid::ParametricLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid18ParametricLatitudeEd]
Ellipsoid::QuarterMeridian ( ) const
[symbol: _ZNK13GeographicLib9Ellipsoid15QuarterMeridianEv]
Ellipsoid::RectifyingLatitude ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid18RectifyingLatitudeEd]
Ellipsoid::TransverseCurvatureRadius ( Ellipsoid::real phi ) const
[symbol: _ZNK13GeographicLib9Ellipsoid25TransverseCurvatureRadiusEd]
Ellipsoid::WGS84 [data]
[symbol: _ZN13GeographicLib9Ellipsoid5WGS84E]
EllipticFunction.hpp,
libGeographic.so.9.4.0
namespace GeographicLib
EllipticFunction::Ed ( EllipticFunction::real ang ) const
[symbol: _ZNK13GeographicLib16EllipticFunction2EdEd]
Geohash.hpp,
libGeographic.so.9.4.0
namespace GeographicLib
Geohash::Forward ( Geohash::real lat, Geohash::real lon, int len, std::string& geohash ) [static]
[symbol: _ZN13GeographicLib7Geohash7ForwardEddiRSs]
Geohash::Reverse ( std::string const& geohash, Geohash::real& lat, Geohash::real& lon, int& len, bool centerp ) [static]
[symbol: _ZN13GeographicLib7Geohash7ReverseERKSsRdS3_Rib]
to the top
Problems with Constants, Low Severity (22)
Accumulator.hpp
[+] GEOGRAPHICLIB_ACCUMULATOR_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_ACCUMULATOR_HPP has been changed from "$Id: 03b7f4fdb9974c822f98d5f5aab1094b5a9ac8f2 $" to "$Id: 7a95b0ebcc20534577ea6fcbd3d145e498dd5049 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
AlbersEqualArea.hpp
[+] GEOGRAPHICLIB_ALBERSEQUALAREA_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_ALBERSEQUALAREA_HPP has been changed from "$Id: d17f37d1bec84543dc3753e882d8e95f1c1d5a1b $" to "$Id: ac57b23974e41848724eba72e55887112d67c85a $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
AzimuthalEquidistant.hpp
[+] GEOGRAPHICLIB_AZIMUTHALEQUIDISTANT_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_AZIMUTHALEQUIDISTANT_HPP has been changed from "$Id: 95a1d6e7a8c4613be25ec32550231601202da1e5 $" to "$Id: 585a3b7b28ec2cb070d8ba5a472fea83c9a21f7f $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
CassiniSoldner.hpp
[+] GEOGRAPHICLIB_CASSINISOLDNER_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_CASSINISOLDNER_HPP has been changed from "$Id: d794ea8a1e64fd9cbb8dcee34755b6dc4fee623a $" to "$Id: 0faa2e3045fa02878e47c4c76da781062a0bdf54 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
CircularEngine.hpp
[+] GEOGRAPHICLIB_CIRCULARENGINE_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_CIRCULARENGINE_HPP has been changed from "$Id: d0528f468369dbc1b7af11e02278ad7a361d398b $" to "$Id: 1e012847f5ecd4d38f3cfdae7ef3badebb433da5 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Constants.hpp
[+] GEOGRAPHICLIB_CONSTANTS_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_CONSTANTS_HPP has been changed from "$Id: 895e4bd91979aae347436bbf6be37964f05f5b6f $" to "$Id: 9d779f7a1f6939407128e2dcb925b1dc96f74f69 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
DMS.hpp
[+] GEOGRAPHICLIB_DMS_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_DMS_HPP has been changed from "$Id: 67770a78c105495a31a9d3755c811e938729c85a $" to "$Id: b785083c68342befaed31fa99990bc7d26dbce39 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
EllipticFunction.hpp
[+] GEOGRAPHICLIB_ELLIPTICFUNCTION_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_ELLIPTICFUNCTION_HPP has been changed from "$Id: 30ac447643e48afcaf5ab4671fbf2b235008dabe $" to "$Id: fdcfd14ffa66adbc9ac813b93b62e302eada1d7c $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Geodesic.hpp
[+] GEOGRAPHICLIB_GEODESIC_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_GEODESIC_HPP has been changed from "$Id: c1b085aadd7b8eabe0f9518b29531a38c152d495 $" to "$Id: df63b56b6cca3c80859b8d0448745800b40106fc $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
GeodesicLine.hpp
[+] GEOGRAPHICLIB_GEODESICLINE_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_GEODESICLINE_HPP has been changed from "$Id: 4bbc611bc3837d78456bc227e17bea39cb443745 $" to "$Id: 6d8b4f427813cac9195c1a3a9b785256b34d4e96 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Gnomonic.hpp
[+] GEOGRAPHICLIB_GNOMONIC_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_GNOMONIC_HPP has been changed from "$Id: f2e7e429e56165c314a518fada607c225132b945 $" to "$Id: 8b845d9465a032fdd4b5991d9a02c65599d79deb $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
LambertConformalConic.hpp
[+] GEOGRAPHICLIB_LAMBERTCONFORMALCONIC_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_LAMBERTCONFORMALCONIC_HPP has been changed from "$Id: 9aef04f77098543818681966f13ef97ea47dedb4 $" to "$Id: 6b365254690f981dea955760b03204d7d8e00582 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
LocalCartesian.hpp
[+] GEOGRAPHICLIB_LOCALCARTESIAN_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_LOCALCARTESIAN_HPP has been changed from "$Id: 133014a30695adf3bdea9f4b52613fab458c505a $" to "$Id: 31995a29f5216e6346a238edeedeb0e848452954 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
PolarStereographic.hpp
[+] GEOGRAPHICLIB_POLARSTEREOGRAPHIC_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_POLARSTEREOGRAPHIC_HPP has been changed from "$Id: 07add8492c46e42012007a8738060abc902a5504 $" to "$Id: a8bf5e616f8e1b6b95de40c60ac70d34360c843b $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
PolygonArea.hpp
[+] GEOGRAPHICLIB_POLYGONAREA_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_POLYGONAREA_HPP has been changed from "$Id: 7a339f312a9c977b9fccad3c0c8bfa9009d863e2 $" to "$Id: 04dc2b7450ed688972073405ebe13d5ac5da5d89 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
SphericalEngine.hpp
[+] GEOGRAPHICLIB_SPHERICALENGINE_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_SPHERICALENGINE_HPP has been changed from "$Id: f48320a694ecf901d997b23d32ea625e589f9534 $" to "$Id: 164f95e6b036576cad0e2e8a176149658f3034e9 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
SphericalHarmonic.hpp
[+] GEOGRAPHICLIB_SPHERICALHARMONIC_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_SPHERICALHARMONIC_HPP has been changed from "$Id: 6fa804c46efd01670cfb7835dd022791b60d2942 $" to "$Id: ef47b5e3bd16594a8a82242fa7cac8dcbf5d7dee $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
SphericalHarmonic1.hpp
[+] GEOGRAPHICLIB_SPHERICALHARMONIC1_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_SPHERICALHARMONIC1_HPP has been changed from "$Id: 9dd895ded08db0f7fdd82159399da511f40a17e1 $" to "$Id: 7164de400276831319d8b0a3792042b1529ecabd $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
SphericalHarmonic2.hpp
[+] GEOGRAPHICLIB_SPHERICALHARMONIC2_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_SPHERICALHARMONIC2_HPP has been changed from "$Id: ce4cda614c1966dea65610bc73bc4db562677fa8 $" to "$Id: 6dbe2934b6bc0ae3d9d457030210a41fb461984b $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
TransverseMercator.hpp
[+] GEOGRAPHICLIB_TRANSVERSEMERCATOR_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_TRANSVERSEMERCATOR_HPP has been changed from "$Id: 94bb078aa13d2d7392cee5498aae7df6e9914e4a $" to "$Id: 967bdfb37093c5355c1ac8e399b06195e33494da $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
TransverseMercatorExact.hpp
[+] GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP has been changed from "$Id: bd96340b9dc3e7bfd09d4374296a75f4c6e00fc3 $" to "$Id: 1ec9c881231a9ed2d2256832a9e642e0197deaa1 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
UTMUPS.hpp
[+] GEOGRAPHICLIB_UTMUPS_HPP
| Change | Effect |
---|
1 | The value of constant GEOGRAPHICLIB_UTMUPS_HPP has been changed from "$Id: a529ed8aeaeffb02994254bbc7eb1209aa41b9ca $" to "$Id: ae9e09602676178c7d9a7e3fdb1c6018b3d87bc9 $". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Constants (2)
Ellipsoid.hpp
[+] GEOGRAPHICLIB_ELLIPSOID_HPP
| Change | Effect |
---|
1 | The constant GEOGRAPHICLIB_ELLIPSOID_HPP with value "$Id: 56f44ba756b6289d4e328ae3e953768a909325f7 $" has been added. | No effect. |
Geohash.hpp
[+] GEOGRAPHICLIB_GEOHASH_HPP
| Change | Effect |
---|
1 | The constant GEOGRAPHICLIB_GEOHASH_HPP with value "$Id: dbfced4af65871c0040168e0fe72bb1aeefd8248 $" has been added. | No effect. |
to the top
Header Files (35)
Accumulator.hpp
AlbersEqualArea.hpp
AzimuthalEquidistant.hpp
CassiniSoldner.hpp
CircularEngine.hpp
Config.h
Constants.hpp
DMS.hpp
EllipticFunction.hpp
Geocentric.hpp
GeoCoords.hpp
Geodesic.hpp
GeodesicLine.hpp
Geoid.hpp
Gnomonic.hpp
GravityCircle.hpp
GravityModel.hpp
LambertConformalConic.hpp
LocalCartesian.hpp
MagneticCircle.hpp
MagneticModel.hpp
Math.hpp
MGRS.hpp
NormalGravity.hpp
OSGB.hpp
PolarStereographic.hpp
PolygonArea.hpp
SphericalEngine.hpp
SphericalHarmonic.hpp
SphericalHarmonic1.hpp
SphericalHarmonic2.hpp
TransverseMercator.hpp
TransverseMercatorExact.hpp
Utility.hpp
UTMUPS.hpp
to the top
Shared Libraries (1)
libGeographic.so.9.3.0
to the top