Test Info
| Library Name | libdap-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 134 |
| Total Libraries | 0 |
| Total Symbols / Types | 2865 / 383 |
| Compatibility |
99.2% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 17 |
| Removed Symbols | High | 17 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 17 |
| Low | 0 |
Problems with Constants | Low | 0 |
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 )
_ZN6libdap9HTTPCache14cache_responseERKNSt7__cxx1112basic_stringIcEExRKNSt6vectorIS3_EEPK8_IO_FILE
HTTPCache::update_response ( std::string const& url, long long request_time, std::vector<std::string>const& headers )
_ZN6libdap9HTTPCache15update_responseERKNSt7__cxx1112basic_stringIcEExRKNSt6vectorIS3_EE
HTTPCacheTable.h
namespace libdap
HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long long request_time )
_ZN6libdap14HTTPCacheTable14calculate_timeEPNS0_10CacheEntryEix
HTTPCacheTable::delete_expired_entries ( long long time )
_ZN6libdap14HTTPCacheTable22delete_expired_entriesEx
mime_util.h
namespace libdap
rfc822_date ( long long const t )
_ZN6libdap11rfc822_dateEx
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap15set_mime_binaryEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeENS_12EncodingTypeExRKNSt7__cxx1112basic_stringIcEE
set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_htmlEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeENS_12EncodingTypeExRKNSt7__cxx1112basic_stringIcEE
set_mime_html ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
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 )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeENS_12EncodingTypeExS6_S6_
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 )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeES6_NS_12EncodingTypeEx
set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_textEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long long const last_modified, std::string const& protocol )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeENS_12EncodingTypeExRKNSt7__cxx1112basic_stringIcEE
set_mime_text ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEx
util_mit.h
namespace libdap
date_time_str ( long long* calendar, bool local )
_ZN6libdap13date_time_strEPxb
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 )
_ZN6libdap9HTTPCache14cache_responseERKNSt7__cxx1112basic_stringIcEElRKNSt6vectorIS3_EEPK8_IO_FILE
HTTPCache::update_response ( std::string const& url, long request_time, std::vector<std::string>const& headers )
_ZN6libdap9HTTPCache15update_responseERKNSt7__cxx1112basic_stringIcEElRKNSt6vectorIS3_EE
HTTPCacheTable.h
namespace libdap
HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long request_time )
_ZN6libdap14HTTPCacheTable14calculate_timeEPNS0_10CacheEntryEil
HTTPCacheTable::delete_expired_entries ( long time )
_ZN6libdap14HTTPCacheTable22delete_expired_entriesEl
mime_util.h
namespace libdap
rfc822_date ( long const t )
_ZN6libdap11rfc822_dateEl
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap15set_mime_binaryEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap13set_mime_htmlEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
set_mime_html ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
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 )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeENS_12EncodingTypeElS6_S6_
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 )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeES6_NS_12EncodingTypeEl
set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap13set_mime_textEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
set_mime_text ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
util_mit.h
namespace libdap
date_time_str ( long* calendar, bool local )
_ZN6libdap13date_time_strEPlb
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::cache_response ( std::string const& url, long long request_time, std::vector<std::string>const& headers, FILE const* body )
_ZN6libdap9HTTPCache14cache_responseERKNSt7__cxx1112basic_stringIcEElRKNSt6vectorIS3_EEPK8_IO_FILE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HTTPCache::update_response ( std::string const& url, long request_time, std::vector<std::string>const& headers ) 1
⇣
HTTPCache::update_response ( std::string const& url, long long request_time, std::vector<std::string>const& headers )
_ZN6libdap9HTTPCache15update_responseERKNSt7__cxx1112basic_stringIcEElRKNSt6vectorIS3_EE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
HTTPCacheTable.h
namespace libdap
[+] HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long request_time ) 1
⇣
HTTPCacheTable::calculate_time ( struct HTTPCacheTable::CacheEntry* entry, int default_expiration, long long request_time )
_ZN6libdap14HTTPCacheTable14calculate_timeEPNS0_10CacheEntryEil
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HTTPCacheTable::delete_expired_entries ( long time ) 1
⇣
HTTPCacheTable::delete_expired_entries ( long long time )
_ZN6libdap14HTTPCacheTable22delete_expired_entriesEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
mime_util.h
namespace libdap
[+] rfc822_date ( long const t ) 1
⇣
rfc822_date ( long long const t )
_ZN6libdap11rfc822_dateEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified ) 1
⇣
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap15set_mime_binaryEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_binary ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol ) 1
⇣
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_binary ( std::ostream& out, enum ObjectType type, std::string const& version, enum EncodingType enc, long const last_modified ) 1
⇣
set_mime_binary ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap15set_mime_binaryERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_html ( FILE* 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 long const last_modified )
_ZN6libdap13set_mime_htmlEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_html ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol ) 1
⇣
set_mime_html ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_html ( 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 long const last_modified )
_ZN6libdap13set_mime_htmlERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] 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, enum EncodingType enc, long long const last_modified, std::string const& protocol, std::string const& url )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeENS_12EncodingTypeElS6_S6_
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] 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_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 )
_ZN6libdap18set_mime_multipartERSoRKNSt7__cxx1112basic_stringIcEES6_NS_10ObjectTypeES6_NS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_text ( FILE* out, 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 long const last_modified )
_ZN6libdap13set_mime_textEP8_IO_FILENS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_text ( std::ostream& out, enum ObjectType type, enum EncodingType enc, long const last_modified, std::string const& protocol ) 1
⇣
set_mime_text ( FILE* out, enum ObjectType type, std::string const& version, enum EncodingType enc, long long const last_modified )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeENS_12EncodingTypeElRKNSt7__cxx1112basic_stringIcEE
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] set_mime_text ( std::ostream& out, 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 long const last_modified )
_ZN6libdap13set_mime_textERSoNS_10ObjectTypeERKNSt7__cxx1112basic_stringIcEENS_12EncodingTypeEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
util_mit.h
namespace libdap
[+] date_time_str ( long* calendar, bool local ) 1
⇣
date_time_str ( long long* calendar, bool local )
_ZN6libdap13date_time_strEPlb
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 55 (1.9%)
libdap::DODSFilter::initialize ( int argc, char** argv )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::initialize ( )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_timeout ( int timeout )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_response ( std::string const& r )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::process_options ( int argc, char** argv )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_cgi_version ( std::string version )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_dataset_name ( std::string const _dataset )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_ce ( std::string _ce )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::set_URL ( std::string const& url )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
libdap::DODSFilter::__ct ( int argc, char** argv )
Field 'this.d_anc_das_lmt' in the object of this method is of type 'time_t'.
...
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