Binary compatibility report for the w3c-libwww library  between 5.2.8 and 5.3.1 versions on x86

Test Info


Library Namew3c-libwww
Version #15.2.8
Version #25.3.1
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files151
Total Shared Libraries23
Total Symbols / Types1370 / 213
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-87
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low3
Problems with
Symbols
High5
Medium7
Low2
Problems with
Constants
Low1

Added Symbols (87)


HTAssoc.h, libwwwutils.so.0.1.0
HTAssocList_findObjectCaseSensitive HTAssocList* list, char const* name )
HTAssocList_findObjectCaseSensitiveExact HTAssocList* list, char const* name )
HTAssocList_findObjectExact HTAssocList* alist, char const* name )

HTCache.h, libwwwcache.so.0.1.0
HTCacheMode_DefaultExpiration ( )
HTCacheMode_setDefaultExpiration int const exp_time )

HTChannl.h, libwwwcore.so.0.1.0
HTChannel_deleteInput HTChannel* channel, int status )
HTChannel_deleteOutput HTChannel* channel, int status )

HTHash.h, libwwwutils.so.0.1.0
HTHashtable_addObject HTHashtable* me, char const* key, void* newObject )
HTHashtable_count HTHashtable* me )
HTHashtable_delete HTHashtable* me )
HTHashtable_keys HTHashtable* me )
HTHashtable_new int size )
HTHashtable_object HTHashtable* me, char const* key )
HTHashtable_print HTHashtable* me )

HTHost.h, libwwwcore.so.0.1.0
HTHost_listen HTHost* host, HTNet* net, char* url )

HTIcons.h, libwwwdir.so.0.1.0
HTIcon_deleteAll ( )

HTList.h, libwwwutils.so.0.1.0
HTList_addList HTList* me, void* newObject )
HTList_appendList HTList* me, void* newObject )

HTProxy.h, libwwwapp.so.0.1.0
HTProxy_NoProxyIsOnlyProxy ( )
HTProxy_setNoProxyIsOnlyProxy int value )

HTRDF.h, libwwwxml.so.0.1.0
HTElement_addAttribute HTElement* me, char* sName, char* sValue )
HTElement_addChild HTElement* me, HTElement* element )
HTElement_addData HTElement* me, char* sContent )
HTElement_addTarget HTElement* me, HTElement* element )
HTElement_delete HTElement* me )
HTElement_getAttribute HTElement* me, char* sName )
HTElement_getAttribute2 HTElement* me, char* sNamespace, char* sName )
HTElement_instanceOfData HTElement* me )
HTElement_new char* sName, HTAssocList* al )
HTElement_new2 char* sContent )
HTElement_removeAttribute HTElement* me, char* sName )
HTElement_target HTElement* me )
HTRDF_addTriple HTRDF* me, char* sPredicate, char* sSubject, char* sObject )
HTRDF_createBags HTRDF* me, BOOLEAN b )
HTRDF_delete HTRDF* me )
HTRDF_getResource HTRDF* me, HTElement* e )
HTRDF_isAlternative HTRDF* me, HTElement* e )
HTRDF_isBag HTRDF* me, HTElement* e )
HTRDF_isContainer HTRDF* me, HTElement* e )
HTRDF_isDescription HTRDF* me, HTElement* ele )
HTRDF_isListItem HTRDF* me, HTElement* e )
HTRDF_isRDF HTRDF* me, HTElement* ele )
HTRDF_isRDFroot HTRDF* me, HTElement* ele )
HTRDF_isSequence HTRDF* me, HTElement* e )
HTRDF_isTypedPredicate HTRDF* me, HTElement* e )
HTRDF_lookforNode HTRDF* me, char* sID )
HTRDF_namespace HTRDF* me, char* sPrefix )
HTRDF_new ( )
HTRDF_newReificationID HTRDF* me )
HTRDF_parseLiteral HTRDF* me )
HTRDF_parseResource HTRDF* me )
HTRDF_processDescription HTRDF* me, HTElement* description, BOOLEAN inPredicate, BOOLEAN reificate, BOOLEAN createBag )
HTRDF_processRDF HTRDF* me, HTElement* ele )
HTRDF_processTypedNode HTRDF* me, HTElement* e )
HTRDF_processXML HTRDF* me, HTElement* root )
HTRDF_registerID HTRDF* me, char* sID, HTElement* e )
HTRDF_registerNewParserCallback ( void(*p1)(HTStream*, HTRequest*, HTFormat, HTStream*, HTRDF*, void*), void* context )
HTRDF_registerNewTripleCallback HTRDF* me, void(*cbf)(HTRDF*, HTTriple*, void*), void* context )
HTRDF_registerResource HTRDF* me, HTElement* e )
HTRDF_resolve HTRDF* me )
HTRDF_resolveLater HTRDF* me, HTElement* e )
HTRDF_root HTRDF* me )
HTRDF_setOutputStream HTRDF* me, HTStream* ostream )
HTRDF_setSource HTRDF* me, char* source )
HTRDFParser_new HTRequest* p1, void* p2, HTFormat p3, HTFormat p4, HTStream* p5 )
HTRDFToTriples HTRequest* p1, void* p2, HTFormat p3, HTFormat p4, HTStream* p5 )
HTTriple_delete HTTriple* me )
HTTriple_new char* p, char* s, char* o )
HTTriple_object HTTriple* me )
HTTriple_predicate HTTriple* me )
HTTriple_print HTTriple* me )
HTTriple_subject HTTriple* me )

HTReq.h, libwwwcore.so.0.1.0
HTRequest_defaultPutName HTRequest* me )
HTRequest_deleteDefaultPutName HTRequest* me )
HTRequest_setDefaultPutName HTRequest* me, char* name )

HTString.h, libwwwutils.so.0.1.0
tailcasecomp char const* s1, char const* s2 )
tailcomp char const* s1, char const* s2 )

xmlparse.h, libxmlparse.so.0.1.0
XML_GetCurrentByteCount XML_Parser parser )
XML_GetSpecifiedAttributeCount XML_Parser parser )
XML_ParserCreateNS XML_Char const* encoding, XML_Char namespaceSeparator )
XML_SetCdataSectionHandler XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end )
XML_SetCommentHandler XML_Parser parser, XML_CommentHandler handler )
XML_SetDefaultHandlerExpand XML_Parser parser, XML_DefaultHandler handler )
XML_SetEncoding XML_Parser parser, XML_Char const* encoding )
XML_SetExternalEntityRefHandlerArg XML_Parser p1, void* arg )
XML_SetNamespaceDeclHandler XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end )
XML_SetNotStandaloneHandler XML_Parser parser, XML_NotStandaloneHandler handler )

to the top

Problems with Symbols, High Severity (5)


HTHost.h, libwwwcore.so.0.1.0
[+] HTHost_accept HTHost* host, HTNet* net, HTNet** accepted, char* url, HTProtocolId port ) (1)

HTTCP.h, libwwwcore.so.0.1.0
[+] HTDoListen HTNet* net, unsigned short port, int master, int backlog ) (3)

HTXML.h, libwwwxml.so.0.1.0
[+] HTXMLCallback_registerNew ( void(*p1)(HTStream*, HTRequest*, HTFormat, HTStream*, XML_Parser) ) (1)

to the top

Problems with Data Types, Medium Severity (3)


HTCookie.h
[+] enum _HTCookieMode (1)

HTHstMan.h
[+] struct _HTHost (1)

HTReqMan.h
[+] struct _HTRequest (1)

to the top

Problems with Symbols, Medium Severity (7)


HTCache.h, libwwwcache.so.0.1.0
[+] HTCache_find HTParentAnchor* anchor ) (1)

HTHost.h, libwwwcore.so.0.1.0
[+] HTHost_accept HTHost* host, HTNet* net, HTNet** accepted, char* url, HTProtocolId port ) (1)
[+] HTHost_connect HTHost* host, HTNet* net, char* url, HTProtocolId port ) (1)

HTTCP.h, libwwwcore.so.0.1.0
[+] HTDoAccept HTNet* net, HTNet** accepted ) (1)
[+] HTDoConnect HTNet* net, char* url, unsigned short default_port ) (2)

HTXML.h, libwwwxml.so.0.1.0
[+] HTXMLCallback_registerNew ( void(*p1)(HTStream*, HTRequest*, HTFormat, HTStream*, XML_Parser) ) (1)

to the top

Problems with Data Types, Low Severity (3)


HTHstMan.h
[+] struct _HTHost (2)

HTReqMan.h
[+] struct _HTRequest (1)

to the top

Problems with Symbols, Low Severity (2)


HTNet.h, libwwwcore.so.0.1.0
[+] HTNet_new HTRequest* request ) (1)

HTTCP.h, libwwwcore.so.0.1.0
[+] HTDoAccept HTNet* net, HTNet** accepted ) (1)

to the top

Problems with Constants (1)


HTMLPDTD.h
[+] HTML_ENTITIES

to the top

Header Files (151)


HTAABrow.h
HTAAUtil.h
HTAccess.h
HTAlert.h
HTAnchor.h
HTAncMan.h
HTANSI.h
HTArray.h
HTAssoc.h
HTAtom.h
HTBind.h
HTBInit.h
HTBound.h
HTBTree.h
HTBufWrt.h
HTCache.h
HTChannl.h
HTChunk.h
HTConLen.h
HTCookie.h
HTDemux.h
HTDescpt.h
HTDialog.h
HTDigest.h
HTDir.h
HTDNS.h
HTEPtoCl.h
HTError.h
HTEscape.h
HTEvent.h
HTEvtLst.h
HText.h
HTextImp.h
HTFile.h
HTFilter.h
HTFormat.h
HTFSave.h
HTFTP.h
HTFTPDir.h
HTFWrite.h
HTGopher.h
HTGuess.h
HTHeader.h
HTHInit.h
HTHist.h
HTHome.h
HTHost.h
HTHstMan.h
HTIcons.h
HTInet.h
HTInit.h
HTIOStream.h
HTLib.h
HTLink.h
HTList.h
HTLocal.h
HTLog.h
HTMemLog.h
HTMemory.h
HTMerge.h
HTMethod.h
HTMIME.h
HTMIMERq.h
HTMIMImp.h
HTMIMPrs.h
HTML.h
HTMLGen.h
HTMLPDTD.h
HTMulpar.h
HTMulti.h
HTMuxCh.h
HTMuxHeader.h
HTMuxTx.h
HTNDir.h
HTNet.h
HTNetMan.h
HTNetTxt.h
HTNews.h
HTNewsLs.h
HTNewsRq.h
HTNoFree.h
HTParse.h
HTPEP.h
HTPlain.h
HTProfil.h
HTProt.h
HTProxy.h
HTReader.h
HTReq.h
HTReqMan.h
HTResMan.h
HTResponse.h
HTRules.h
HTSChunk.h
HTSocket.h
HTSQL.h
HTSQLLog.h
HTStream.h
HTString.h
HTStruct.h
HTStyle.h
HTTChunk.h
HTTCP.h
HTTee.h
HTTelnet.h
HTTeXGen.h
HTTimer.h
HTTP.h
HTTPGen.h
HTTPReq.h
HTTPRes.h
HTTPServ.h
HTTPUtil.h
HTTrans.h
HTUser.h
HTUtils.h
HTUTree.h
HTUU.h
HTWAIS.h
HTWriter.h
HTWSRC.h
HTWWWStr.h
HTXML.h
HTXParse.h
HTZip.h
SGML.h
WWWApp.h
WWWCache.h
wwwconf.h
WWWCore.h
WWWDir.h
WWWFile.h
WWWFTP.h
WWWGophe.h
WWWHTML.h
WWWHTTP.h
WWWInit.h
WWWLib.h
WWWMIME.h
WWWMux.h
WWWNews.h
WWWSQL.h
WWWStream.h
wwwsys.h
WWWTelnt.h
WWWTrans.h
WWWUtil.h
WWWWAIS.h
WWWXML.h
WWWZip.h
xmlparse.h

to the top

Shared Libraries (23)


libmd5.so.0.1.0
libpics.so.0.0.0
libwwwapp.so.0.1.0
libwwwcache.so.0.1.0
libwwwcore.so.0.1.0
libwwwdir.so.0.1.0
libwwwfile.so.0.1.0
libwwwftp.so.0.1.0
libwwwgopher.so.0.1.0
libwwwhtml.so.0.1.0
libwwwhttp.so.0.1.0
libwwwinit.so.0.1.0
libwwwmime.so.0.1.0
libwwwmux.so.0.1.0
libwwwnews.so.0.1.0
libwwwstream.so.0.1.0
libwwwtelnet.so.0.1.0
libwwwtrans.so.0.1.0
libwwwutils.so.0.1.0
libwwwxml.so.0.1.0
libwwwzip.so.0.1.0
libxmlparse.so.0.1.0
libxmltok.so.0.1.0

to the top




Generated on Wed Jun 15 22:46:26 2011 for w3c-libwww by ABI Compliance Checker 1.23.1  
A tool for checking backward binary compatibility of a shared C/C++ library API