API compatibility report for the libdap-dev library between lfs and timet versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibdap-dev
Version #1lfs
Version #2timet
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files134
Total Libraries0
Total Symbols / Types27 / 11
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  134 


AlarmHandler.h
Ancillary.h
Array.h
AttrTable.h
BaseType.h
BaseTypeFactory.h
Byte.h
ce_parser.h
cgi_util.h
chunked_istream.h
chunked_ostream.h
chunked_stream.h
Clause.h
Connect.h
ConstraintEvaluator.h
Constructor.h
crc.h
D4AsyncUtil.h
D4Attributes.h
D4AttributeType.h
D4BaseTypeFactory.h
D4Connect.h
D4ConstraintEvaluator.h
D4Dimensions.h
D4Enum.h
D4EnumDefs.h
D4Function.h
D4FunctionEvaluator.h
D4Group.h
D4Maps.h
D4Opaque.h
D4ParserSax2.h
D4RValue.h
D4Sequence.h
D4StreamMarshaller.h
D4StreamUnMarshaller.h
D4TestFunction.h
D4TestTypeFactory.h
DapIndent.h
DapObj.h
DapXmlNamespaces.h
DAS.h
DataDDS.h
DDS.h
DDXExceptions.h
DDXParserSAX2.h
debug.h
DMR.h
dods-datatypes.h
dods-limits.h
DODSFilter.h
EncodingType.h
Error.h
escaping.h
EventHandler.h
expr.h
Float32.h
Float64.h
GetOpt.h
GNURegex.h
Grid.h
HTTPCache.h
HTTPCacheDisconnectedMode.h
HTTPCacheInterruptHandler.h
HTTPCacheMacros.h
HTTPCacheResponse.h
HTTPCacheTable.h
HTTPConnect.h
HTTPResponse.h
Int16.h
Int32.h
Int64.h
Int8.h
InternalErr.h
Keywords2.h
Marshaller.h
MarshallerThread.h
media_types.h
mime_util.h
ObjectType.h
parser-util.h
parser.h
RCReader.h
Resource.h
Response.h
ResponseTooBigErr.h
RValue.h
Sequence.h
ServerFunction.h
ServerFunctionsList.h
SignalHandler.h
SignalHandlerRegisteredErr.h
StdinResponse.h
Str.h
Structure.h
TestArray.h
TestByte.h
TestCommon.h
TestD4Enum.h
TestD4Group.h
TestD4Opaque.h
TestD4Sequence.h
TestFloat32.h
TestFloat64.h
TestFunction.h
TestGrid.h
TestInt16.h
TestInt32.h
TestInt64.h
TestInt8.h
TestSequence.h
TestStr.h
TestStructure.h
TestTypeFactory.h
TestUInt16.h
TestUInt32.h
TestUInt64.h
TestUrl.h
Type.h
UInt16.h
UInt32.h
UInt64.h
UnMarshaller.h
Url.h
util.h
util_mit.h
Vector.h
xdr-datatypes.h
XDRFileMarshaller.h
XDRFileUnMarshaller.h
XDRStreamMarshaller.h
XDRStreamUnMarshaller.h
XDRUtils.h
XMLWriter.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibdap-dev
Version #1lfs
Version #2timet
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files134
Total Libraries0
Total Symbols / Types2865 / 383
Compatibility 99.2%

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh17
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium17
Low0
Problems with
Constants
Low0

Added Symbols  17 


HTTPCache.h
namespace libdap
HTTPCache::cache_response ( std::string const& url, long long request_time, std::vector<std::string>const& headers, FILE const* body )
HTTPCache::update_response ( std::string const& url, long long request_time, std::vector<std::string>const& headers )

HTTPCacheTable.h
namespace libdap
HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long long request_time )
HTTPCacheTable::delete_expired_entries ( long long time )

mime_util.h
namespace libdap
rfc822_date ( long long const t )
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
set_mime_html ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol, std::string const& url )
set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
set_mime_text ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )

util_mit.h
namespace libdap
date_time_str ( long long* calendar, bool local )

to the top

Removed Symbols  17 


HTTPCache.h
namespace libdap
HTTPCache::cache_response ( std::string const& url, long request_time, std::vector<std::string>const& headers, FILE const* body )
HTTPCache::update_response ( std::string const& url, long request_time, std::vector<std::string>const& headers )

HTTPCacheTable.h
namespace libdap
HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long request_time )
HTTPCacheTable::delete_expired_entries ( long time )

mime_util.h
namespace libdap
rfc822_date ( long const t )
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
set_mime_html ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol, std::string const& url )
set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
set_mime_text ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )

util_mit.h
namespace libdap
date_time_str ( long* calendar, bool local )

to the top

Problems with Symbols, Medium Severity  17 


HTTPCache.h
namespace libdap
[+] HTTPCache::cache_response ( std::string const& url, long request_time, std::vector<std::string>const& headers, FILE const* body )  1 
[+] HTTPCache::update_response ( std::string const& url, long request_time, std::vector<std::string>const& headers )  1 

HTTPCacheTable.h
namespace libdap
[+] HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long request_time )  1 
[+] HTTPCacheTable::delete_expired_entries ( long time )  1 

mime_util.h
namespace libdap
[+] rfc822_date ( long const t )  1 
[+] set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )  1 
[+] set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )  1 
[+] set_mime_html ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol, std::string const& url )  1 
[+] set_mime_multipart ( std::ostream& out, std::string const& boundary, std::string const& start, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 
[+] set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )  1 
[+] set_mime_text ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )  1 

util_mit.h
namespace libdap
[+] date_time_str ( long* calendar, bool local )  1 

to the top

Problems with Data Types, Low Severity  1 


time_t.h
[+] typedef time_t  1 

to the top

Header Files  134 


AlarmHandler.h
Ancillary.h
Array.h
AttrTable.h
BaseType.h
BaseTypeFactory.h
Byte.h
ce_parser.h
cgi_util.h
chunked_istream.h
chunked_ostream.h
chunked_stream.h
Clause.h
Connect.h
ConstraintEvaluator.h
Constructor.h
crc.h
D4AsyncUtil.h
D4Attributes.h
D4AttributeType.h
D4BaseTypeFactory.h
D4Connect.h
D4ConstraintEvaluator.h
D4Dimensions.h
D4Enum.h
D4EnumDefs.h
D4Function.h
D4FunctionEvaluator.h
D4Group.h
D4Maps.h
D4Opaque.h
D4ParserSax2.h
D4RValue.h
D4Sequence.h
D4StreamMarshaller.h
D4StreamUnMarshaller.h
D4TestFunction.h
D4TestTypeFactory.h
DapIndent.h
DapObj.h
DapXmlNamespaces.h
DAS.h
DataDDS.h
DDS.h
DDXExceptions.h
DDXParserSAX2.h
debug.h
DMR.h
dods-datatypes.h
dods-limits.h
DODSFilter.h
EncodingType.h
Error.h
escaping.h
EventHandler.h
expr.h
Float32.h
Float64.h
GetOpt.h
GNURegex.h
Grid.h
HTTPCache.h
HTTPCacheDisconnectedMode.h
HTTPCacheInterruptHandler.h
HTTPCacheMacros.h
HTTPCacheResponse.h
HTTPCacheTable.h
HTTPConnect.h
HTTPResponse.h
Int16.h
Int32.h
Int64.h
Int8.h
InternalErr.h
Keywords2.h
Marshaller.h
MarshallerThread.h
media_types.h
mime_util.h
ObjectType.h
parser-util.h
parser.h
RCReader.h
Resource.h
Response.h
ResponseTooBigErr.h
RValue.h
Sequence.h
ServerFunction.h
ServerFunctionsList.h
SignalHandler.h
SignalHandlerRegisteredErr.h
StdinResponse.h
Str.h
Structure.h
TestArray.h
TestByte.h
TestCommon.h
TestD4Enum.h
TestD4Group.h
TestD4Opaque.h
TestD4Sequence.h
TestFloat32.h
TestFloat64.h
TestFunction.h
TestGrid.h
TestInt16.h
TestInt32.h
TestInt64.h
TestInt8.h
TestSequence.h
TestStr.h
TestStructure.h
TestTypeFactory.h
TestUInt16.h
TestUInt32.h
TestUInt64.h
TestUrl.h
Type.h
UInt16.h
UInt32.h
UInt64.h
UnMarshaller.h
Url.h
util.h
util_mit.h
Vector.h
xdr-datatypes.h
XDRFileMarshaller.h
XDRFileUnMarshaller.h
XDRStreamMarshaller.h
XDRStreamUnMarshaller.h
XDRUtils.h
XMLWriter.h

to the top

Libraries  0 



to the top