From 3d1ea110264d0fdb79c302b0fa96e301fb67c578 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sun, 18 Jan 2015 21:41:32 +0100 Subject: Some more loplugin:cstylecast: unoxml Change-Id: I7467e033c998d9ee4283a146088c3b09d161f3cd --- unoxml/source/dom/attr.cxx | 6 +-- unoxml/source/dom/attributesmap.cxx | 8 ++-- unoxml/source/dom/characterdata.cxx | 34 ++++++++--------- unoxml/source/dom/document.cxx | 32 ++++++++-------- unoxml/source/dom/documentbuilder.cxx | 6 +-- unoxml/source/dom/documenttype.cxx | 6 +-- unoxml/source/dom/element.cxx | 68 ++++++++++++++++----------------- unoxml/source/dom/elementlist.cxx | 4 +- unoxml/source/dom/entity.cxx | 6 +-- unoxml/source/dom/entityreference.cxx | 2 +- unoxml/source/dom/node.cxx | 16 ++++---- unoxml/source/dom/notation.cxx | 2 +- unoxml/source/rdf/librdf_repository.cxx | 2 +- unoxml/source/xpath/xpathapi.cxx | 10 ++--- 14 files changed, 101 insertions(+), 101 deletions(-) (limited to 'unoxml') diff --git a/unoxml/source/dom/attr.cxx b/unoxml/source/dom/attr.cxx index c3fdfac00ecc..ba0eef522b25 100644 --- a/unoxml/source/dom/attr.cxx +++ b/unoxml/source/dom/attr.cxx @@ -105,8 +105,8 @@ namespace DOM if ((0 == m_aNodePtr) || (0 == m_aAttrPtr)) { return OUString(); } - OUString const aName((char*)m_aAttrPtr->name, - strlen((char*)m_aAttrPtr->name), RTL_TEXTENCODING_UTF8); + OUString const aName(reinterpret_cast(m_aAttrPtr->name), + strlen(reinterpret_cast(m_aAttrPtr->name)), RTL_TEXTENCODING_UTF8); return aName; } @@ -181,7 +181,7 @@ namespace DOM OUString sOldValue = getValue(); OString o1 = OUStringToOString(value, RTL_TEXTENCODING_UTF8); - xmlChar* xValue = (xmlChar*)o1.getStr(); + xmlChar const * xValue = reinterpret_cast(o1.getStr()); // this does not work if the attribute was created anew // xmlNodePtr pNode = m_aAttrPtr->parent; // xmlSetProp(pNode, m_aAttrPtr->name, xValue); diff --git a/unoxml/source/dom/attributesmap.cxx b/unoxml/source/dom/attributesmap.cxx index 36135ad8c378..edac05438ef6 100644 --- a/unoxml/source/dom/attributesmap.cxx +++ b/unoxml/source/dom/attributesmap.cxx @@ -70,11 +70,11 @@ namespace DOM if (pNode != NULL) { OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); - xmlChar* xName = (xmlChar*)o1.getStr(); + xmlChar const * xName = reinterpret_cast(o1.getStr()); xmlAttrPtr cur = pNode->properties; while (cur != NULL) { - if( strcmp((char*)xName, (char*)cur->name) == 0) + if( strcmp(reinterpret_cast(xName), reinterpret_cast(cur->name)) == 0) { aNode = Reference< XNode >( m_pElement->GetOwnerDocument().GetCNode( @@ -102,7 +102,7 @@ namespace DOM if (pNode != NULL) { OString o1 = OUStringToOString(localName, RTL_TEXTENCODING_UTF8); - xmlChar* xName = (xmlChar*)o1.getStr(); + xmlChar const * xName = reinterpret_cast(o1.getStr()); OString o2 = OUStringToOString(namespaceURI, RTL_TEXTENCODING_UTF8); xmlChar const*const xNs = reinterpret_cast(o2.getStr()); @@ -110,7 +110,7 @@ namespace DOM xmlAttrPtr cur = pNode->properties; while (cur != NULL && pNs != NULL) { - if( strcmp((char*)xName, (char*)cur->name) == 0 && + if( strcmp(reinterpret_cast(xName), reinterpret_cast(cur->name)) == 0 && cur->ns == pNs) { aNode = Reference< XNode >( diff --git a/unoxml/source/dom/characterdata.cxx b/unoxml/source/dom/characterdata.cxx index 5689cfc1f2a7..32a51de8d2dd 100644 --- a/unoxml/source/dom/characterdata.cxx +++ b/unoxml/source/dom/characterdata.cxx @@ -67,9 +67,9 @@ namespace DOM if (m_aNodePtr != NULL) { - OUString oldValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); - xmlNodeAddContent(m_aNodePtr, (const xmlChar*)(OUStringToOString(arg, RTL_TEXTENCODING_UTF8).getStr())); - OUString newValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString oldValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); + xmlNodeAddContent(m_aNodePtr, reinterpret_cast(OUStringToOString(arg, RTL_TEXTENCODING_UTF8).getStr())); + OUString newValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); guard.clear(); // release mutex before calling event handlers dispatchEvent_Impl(oldValue, newValue); @@ -101,9 +101,9 @@ namespace DOM OUString tmp2 = tmp.copy(0, offset); tmp2 += tmp.copy(offset+count, tmp.getLength() - (offset+count)); - OUString oldValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); - xmlNodeSetContent(m_aNodePtr, (const xmlChar*)(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); - OUString newValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString oldValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); + xmlNodeSetContent(m_aNodePtr, reinterpret_cast(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); + OUString newValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); guard.clear(); // release mutex before calling event handlers dispatchEvent_Impl(oldValue, newValue); @@ -124,7 +124,7 @@ namespace DOM OSL_ENSURE(m_aNodePtr->content, "character data node with NULL content, please inform lars.oppermann@sun.com!"); if (m_aNodePtr->content != NULL) { - aData = OUString((const sal_Char*)m_aNodePtr->content, strlen((const sal_Char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + aData = OUString(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); } } return aData; @@ -141,7 +141,7 @@ namespace DOM sal_Int32 length = 0; if (m_aNodePtr != NULL) { - OUString aData((const sal_Char*)m_aNodePtr->content, strlen((const sal_Char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString aData(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); length = aData.getLength(); } return length; @@ -171,9 +171,9 @@ namespace DOM OUString tmp2 = tmp.copy(0, offset); tmp2 += arg; tmp2 += tmp.copy(offset, tmp.getLength() - offset); - OUString oldValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); - xmlNodeSetContent(m_aNodePtr, (const xmlChar*)(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); - OUString newValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString oldValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); + xmlNodeSetContent(m_aNodePtr, reinterpret_cast(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); + OUString newValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); guard.clear(); // release mutex before calling event handlers dispatchEvent_Impl(oldValue, newValue); @@ -208,9 +208,9 @@ namespace DOM OUString tmp2 = tmp.copy(0, offset); tmp2 += arg; tmp2 += tmp.copy(offset+count, tmp.getLength() - (offset+count)); - OUString oldValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); - xmlNodeSetContent(m_aNodePtr, (const xmlChar*)(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); - OUString newValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString oldValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); + xmlNodeSetContent(m_aNodePtr, reinterpret_cast(OUStringToOString(tmp2, RTL_TEXTENCODING_UTF8).getStr())); + OUString newValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); guard.clear(); // release mutex before calling event handlers dispatchEvent_Impl(oldValue, newValue); @@ -227,9 +227,9 @@ namespace DOM if (m_aNodePtr != NULL) { - OUString oldValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); - xmlNodeSetContent(m_aNodePtr, (const xmlChar*)(OUStringToOString(data, RTL_TEXTENCODING_UTF8).getStr())); - OUString newValue((char*)m_aNodePtr->content, strlen((char*)m_aNodePtr->content), RTL_TEXTENCODING_UTF8); + OUString oldValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); + xmlNodeSetContent(m_aNodePtr, reinterpret_cast(OUStringToOString(data, RTL_TEXTENCODING_UTF8).getStr())); + OUString newValue(reinterpret_cast(m_aNodePtr->content), strlen(reinterpret_cast(m_aNodePtr->content)), RTL_TEXTENCODING_UTF8); guard.clear(); // release mutex before calling event handlers dispatchEvent_Impl(oldValue, newValue); diff --git a/unoxml/source/dom/document.cxx b/unoxml/source/dom/document.cxx index fc7b55913446..1b2289126e18 100644 --- a/unoxml/source/dom/document.cxx +++ b/unoxml/source/dom/document.cxx @@ -438,7 +438,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); xmlAttrPtr const pAttr = xmlNewDocProp(m_aDocPtr, xName, NULL); ::rtl::Reference< CAttr > const pCAttr( dynamic_cast< CAttr* >(GetCNode( @@ -509,7 +509,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(data, RTL_TEXTENCODING_UTF8); - xmlChar *xData = (xmlChar*)o1.getStr(); + xmlChar const *xData = reinterpret_cast(o1.getStr()); xmlNodePtr pComment = xmlNewDocComment(m_aDocPtr, xData); Reference< XComment > const xRet( static_cast< XNode* >(GetCNode(pComment).get()), @@ -537,7 +537,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(tagName, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); xmlNodePtr const pNode = xmlNewDocNode(m_aDocPtr, NULL, xName, NULL); Reference< XElement > const xRet( static_cast< XNode* >(GetCNode(pNode).get()), @@ -554,22 +554,22 @@ namespace DOM sal_Int32 i = qname.indexOf(':'); if (ns.isEmpty()) throw RuntimeException(); - xmlChar *xPrefix; - xmlChar *xName; + xmlChar const *xPrefix; + xmlChar const *xName; OString o1, o2, o3; if ( i != -1) { o1 = OUStringToOString(qname.copy(0, i), RTL_TEXTENCODING_UTF8); - xPrefix = (xmlChar*)o1.getStr(); + xPrefix = reinterpret_cast(o1.getStr()); o2 = OUStringToOString(qname.copy(i+1, qname.getLength()-i-1), RTL_TEXTENCODING_UTF8); - xName = (xmlChar*)o2.getStr(); + xName = reinterpret_cast(o2.getStr()); } else { // default prefix - xPrefix = (xmlChar*)""; + xPrefix = reinterpret_cast(""); o2 = OUStringToOString(qname, RTL_TEXTENCODING_UTF8); - xName = (xmlChar*)o2.getStr(); + xName = reinterpret_cast(o2.getStr()); } o3 = OUStringToOString(ns, RTL_TEXTENCODING_UTF8); - xmlChar *xUri = (xmlChar*)o3.getStr(); + xmlChar const *xUri = reinterpret_cast(o3.getStr()); // xmlNsPtr aNsPtr = xmlNewReconciledNs? // xmlNsPtr aNsPtr = xmlNewGlobalNs? @@ -589,7 +589,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); xmlNodePtr const pNode = xmlNewReference(m_aDocPtr, xName); Reference< XEntityReference > const xRet( static_cast< XNode* >(GetCNode(pNode).get()), @@ -606,9 +606,9 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(target, RTL_TEXTENCODING_UTF8); - xmlChar *xTarget = (xmlChar*)o1.getStr(); + xmlChar const *xTarget = reinterpret_cast(o1.getStr()); OString o2 = OUStringToOString(data, RTL_TEXTENCODING_UTF8); - xmlChar *xData = (xmlChar*)o2.getStr(); + xmlChar const *xData = reinterpret_cast(o2.getStr()); xmlNodePtr const pNode = xmlNewDocPI(m_aDocPtr, xTarget, xData); pNode->doc = m_aDocPtr; Reference< XProcessingInstruction > const xRet( @@ -624,7 +624,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); OString o1 = OUStringToOString(data, RTL_TEXTENCODING_UTF8); - xmlChar *xData = (xmlChar*)o1.getStr(); + xmlChar const *xData = reinterpret_cast(o1.getStr()); xmlNodePtr const pNode = xmlNewDocText(m_aDocPtr, xData); Reference< XText > const xRet( static_cast< XNode* >(GetCNode(pNode).get()), @@ -673,7 +673,7 @@ namespace DOM while (a != NULL) { if (a->atype == XML_ATTRIBUTE_ID) { - if (strcmp((char*)a->children->content, (char*)id) == 0) + if (strcmp(reinterpret_cast(a->children->content), reinterpret_cast(id)) == 0) return cur; } a = a->next; @@ -696,7 +696,7 @@ namespace DOM // search the tree for an element with the given ID OString o1 = OUStringToOString(elementId, RTL_TEXTENCODING_UTF8); - xmlChar *xId = (xmlChar*)o1.getStr(); + xmlChar const *xId = reinterpret_cast(o1.getStr()); xmlNodePtr const pStart = lcl_getDocumentRootPtr(m_aDocPtr); if (!pStart) { return 0; } xmlNodePtr const pNode = lcl_search_element_by_id(pStart, xId); diff --git a/unoxml/source/dom/documentbuilder.cxx b/unoxml/source/dom/documentbuilder.cxx index f7db8da8f51e..e52f6282abd1 100644 --- a/unoxml/source/dom/documentbuilder.cxx +++ b/unoxml/source/dom/documentbuilder.cxx @@ -166,7 +166,7 @@ namespace DOM ::osl::MutexGuard const g(m_Mutex); // create a new document - xmlDocPtr pDocument = xmlNewDoc((const xmlChar*)"1.0"); + xmlDocPtr pDocument = xmlNewDoc(reinterpret_cast("1.0")); Reference< XDocument > const xRet( CDocument::CreateCDocument(pDocument).get()); return xRet; @@ -247,10 +247,10 @@ namespace DOM Reference< XEntityResolver > resolver = builder->getEntityResolver(); OUString sysid; if (systemId != 0) - sysid = OUString((sal_Char*)systemId, strlen((char*)systemId), RTL_TEXTENCODING_UTF8); + sysid = OUString(reinterpret_cast(systemId), strlen(reinterpret_cast(systemId)), RTL_TEXTENCODING_UTF8); OUString pubid; if (publicId != 0) - pubid = OUString((sal_Char*)publicId, strlen((char*)publicId), RTL_TEXTENCODING_UTF8); + pubid = OUString(reinterpret_cast(publicId), strlen(reinterpret_cast(publicId)), RTL_TEXTENCODING_UTF8); // resolve the entity InputSource src = resolver->resolveEntity(pubid, sysid); diff --git a/unoxml/source/dom/documenttype.cxx b/unoxml/source/dom/documenttype.cxx index 2aa218acbaa4..73a0c3e96134 100644 --- a/unoxml/source/dom/documenttype.cxx +++ b/unoxml/source/dom/documenttype.cxx @@ -78,7 +78,7 @@ namespace DOM OUString aName; if (m_aDtdPtr != NULL) { - aName = OUString((sal_Char*)m_aDtdPtr->name, strlen((char*)m_aDtdPtr->name), RTL_TEXTENCODING_UTF8); + aName = OUString(reinterpret_cast(m_aDtdPtr->name), strlen(reinterpret_cast(m_aDtdPtr->name)), RTL_TEXTENCODING_UTF8); } return aName; } @@ -108,7 +108,7 @@ namespace DOM OUString aId; if (m_aDtdPtr != NULL) { - aId = OUString((sal_Char*)m_aDtdPtr->name, strlen((char*)m_aDtdPtr->ExternalID), RTL_TEXTENCODING_UTF8); + aId = OUString(reinterpret_cast(m_aDtdPtr->name), strlen(reinterpret_cast(m_aDtdPtr->ExternalID)), RTL_TEXTENCODING_UTF8); } return aId; } @@ -123,7 +123,7 @@ namespace DOM OUString aId; if (m_aDtdPtr != NULL) { - aId = OUString((sal_Char*)m_aDtdPtr->name, strlen((char*)m_aDtdPtr->SystemID), RTL_TEXTENCODING_UTF8); + aId = OUString(reinterpret_cast(m_aDtdPtr->name), strlen(reinterpret_cast(m_aDtdPtr->SystemID)), RTL_TEXTENCODING_UTF8); } return aId; } diff --git a/unoxml/source/dom/element.cxx b/unoxml/source/dom/element.cxx index 03eacf4433fd..b99eb6dfb212 100644 --- a/unoxml/source/dom/element.cxx +++ b/unoxml/source/dom/element.cxx @@ -60,7 +60,7 @@ namespace DOM OUString type = ""; // add namespace definitions to attributes for (xmlNsPtr pNs = m_aNodePtr->nsDef; pNs != 0; pNs = pNs->next) { - const xmlChar *pPrefix = pNs->prefix ? pNs->prefix : (const xmlChar*)""; + const xmlChar *pPrefix = pNs->prefix ? pNs->prefix : reinterpret_cast(""); OUString prefix(reinterpret_cast(pPrefix), strlen(reinterpret_cast(pPrefix)), RTL_TEXTENCODING_UTF8); @@ -119,12 +119,12 @@ namespace DOM const xmlChar* xName = pAttr->name; sal_Int32 nAttributeToken=FastToken::DONTKNOW; - if( pAttr->ns && strlen((char*)pAttr->ns->prefix) ) + if( pAttr->ns && strlen(reinterpret_cast(pAttr->ns->prefix)) ) nAttributeToken = getTokenWithPrefix( i_rContext, - (sal_Char*)pAttr->ns->prefix, - (sal_Char*)xName ); + reinterpret_cast(pAttr->ns->prefix), + reinterpret_cast(xName) ); else - nAttributeToken = getToken( i_rContext, (sal_Char*)xName ); + nAttributeToken = getToken( i_rContext, reinterpret_cast(xName) ); if( nAttributeToken != FastToken::DONTKNOW ) i_rContext.mxAttribList->add( nAttributeToken, @@ -132,13 +132,13 @@ namespace DOM RTL_TEXTENCODING_UTF8)); } - const xmlChar* xPrefix = m_aNodePtr->ns ? m_aNodePtr->ns->prefix : (const xmlChar*)""; + const xmlChar* xPrefix = m_aNodePtr->ns ? m_aNodePtr->ns->prefix : reinterpret_cast(""); const xmlChar* xName = m_aNodePtr->name; sal_Int32 nElementToken=FastToken::DONTKNOW; - if( strlen((char*)xPrefix) ) - nElementToken = getTokenWithPrefix( i_rContext, (sal_Char*)xPrefix, (sal_Char*)xName ); + if( strlen(reinterpret_cast(xPrefix)) ) + nElementToken = getTokenWithPrefix( i_rContext, reinterpret_cast(xPrefix), reinterpret_cast(xName) ); else - nElementToken = getToken( i_rContext, (sal_Char*)xName ); + nElementToken = getToken( i_rContext, reinterpret_cast(xName) ); Reference xParentHandler(i_rContext.mxCurrentHandler); try @@ -147,8 +147,8 @@ namespace DOM if( nElementToken == FastToken::DONTKNOW ) { const OUString aNamespace; - const OUString aElementName( (sal_Char*)xPrefix, - strlen((char*)xPrefix), + const OUString aElementName( reinterpret_cast(xPrefix), + strlen(reinterpret_cast(xPrefix)), RTL_TEXTENCODING_UTF8 ); if( xParentHandler.is() ) @@ -189,8 +189,8 @@ namespace DOM else { const OUString aNamespace; - const OUString aElementName( (sal_Char*)xPrefix, - strlen((char*)xPrefix), + const OUString aElementName( reinterpret_cast(xPrefix), + strlen(reinterpret_cast(xPrefix)), RTL_TEXTENCODING_UTF8 ); i_rContext.mxCurrentHandler->endUnknownElement( aNamespace, aElementName ); @@ -241,7 +241,7 @@ namespace DOM // search properties OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); ::boost::shared_ptr const pValue( - xmlGetProp(m_aNodePtr, (xmlChar*)o1.getStr()), xmlFree); + xmlGetProp(m_aNodePtr, reinterpret_cast(o1.getStr())), xmlFree); OUString const ret( (pValue) ? OUString(reinterpret_cast(pValue.get()), strlen(reinterpret_cast(pValue.get())), @@ -379,8 +379,8 @@ namespace DOM if (0 == m_aNodePtr) { return OUString(); } - OUString const ret((sal_Char*)m_aNodePtr->name, - strlen((char*)m_aNodePtr->name), RTL_TEXTENCODING_UTF8); + OUString const ret(reinterpret_cast(m_aNodePtr->name), + strlen(reinterpret_cast(m_aNodePtr->name)), RTL_TEXTENCODING_UTF8); return ret; } @@ -395,7 +395,7 @@ namespace DOM ::osl::MutexGuard const g(m_rMutex); OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); return (m_aNodePtr != NULL && xmlHasProp(m_aNodePtr, xName) != NULL); } @@ -410,9 +410,9 @@ namespace DOM ::osl::MutexGuard const g(m_rMutex); OString o1 = OUStringToOString(localName, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); OString o2 = OUStringToOString(namespaceURI, RTL_TEXTENCODING_UTF8); - xmlChar *xNs = (xmlChar*)o2.getStr(); + xmlChar const *xNs = reinterpret_cast(o2.getStr()); return (m_aNodePtr != NULL && xmlHasNsProp(m_aNodePtr, xName, xNs) != NULL); } @@ -488,7 +488,7 @@ namespace DOM if (!pCNode.is()) { throw RuntimeException(); } xmlNodePtr const pNode = pCNode->GetNodePtr(); - xmlAttrPtr const pAttr = (xmlAttrPtr) pNode; + xmlAttrPtr const pAttr = reinterpret_cast(pNode); if (!pAttr) { throw RuntimeException(); } if (pAttr->parent != m_aNodePtr) @@ -619,9 +619,9 @@ namespace DOM ::osl::ClearableMutexGuard guard(m_rMutex); OString o1 = OUStringToOString(name, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)o1.getStr(); + xmlChar const *xName = reinterpret_cast(o1.getStr()); OString o2 = OUStringToOString(value, RTL_TEXTENCODING_UTF8); - xmlChar *xValue = (xmlChar*)o2.getStr(); + xmlChar const *xValue = reinterpret_cast(o2.getStr()); if (0 == m_aNodePtr) { throw RuntimeException(); @@ -667,29 +667,29 @@ namespace DOM ::osl::ClearableMutexGuard guard(m_rMutex); OString o1, o2, o3, o4, o5; - xmlChar *xPrefix = NULL; - xmlChar *xLName = NULL; + xmlChar const *xPrefix = NULL; + xmlChar const *xLName = NULL; o1 = OUStringToOString(qualifiedName, RTL_TEXTENCODING_UTF8); - xmlChar *xQName = (xmlChar*)o1.getStr(); + xmlChar const *xQName = reinterpret_cast(o1.getStr()); sal_Int32 idx = qualifiedName.indexOf(':'); if (idx != -1) { o2 = OUStringToOString( qualifiedName.copy(0,idx), RTL_TEXTENCODING_UTF8); - xPrefix = (xmlChar*)o2.getStr(); + xPrefix = reinterpret_cast(o2.getStr()); o3 = OUStringToOString( qualifiedName.copy(idx+1), RTL_TEXTENCODING_UTF8); - xLName = (xmlChar*)o3.getStr(); + xLName = reinterpret_cast(o3.getStr()); } else { - xPrefix = (xmlChar*)""; + xPrefix = reinterpret_cast(""); xLName = xQName; } o4 = OUStringToOString(namespaceURI, RTL_TEXTENCODING_UTF8); o5 = OUStringToOString(value, RTL_TEXTENCODING_UTF8); - xmlChar *xURI= (xmlChar*)o4.getStr(); - xmlChar *xValue = (xmlChar*)o5.getStr(); + xmlChar const *xURI= reinterpret_cast(o4.getStr()); + xmlChar const *xValue = reinterpret_cast(o5.getStr()); if (0 == m_aNodePtr) { throw RuntimeException(); @@ -702,7 +702,7 @@ namespace DOM pNs = xmlNewNs(m_aNodePtr, xURI, xPrefix); } - if (strcmp((char*)pNs->href, (char*)xURI) != 0) { + if (strcmp(reinterpret_cast(pNs->href), reinterpret_cast(xURI)) != 0) { // ambiguous ns prefix throw RuntimeException(); } @@ -728,7 +728,7 @@ namespace DOM "DOMAttrModified"), UNO_QUERY); event->initMutationEvent( "DOMAttrModified", sal_True, sal_False, - Reference< XNode >(getAttributeNodeNS(namespaceURI, OUString((char*)xLName, strlen((char*)xLName), RTL_TEXTENCODING_UTF8)), UNO_QUERY), + Reference< XNode >(getAttributeNodeNS(namespaceURI, OUString(reinterpret_cast(xLName), strlen(reinterpret_cast(xLName)), RTL_TEXTENCODING_UTF8)), UNO_QUERY), oldValue, value, qualifiedName, aChangeType); guard.clear(); // release mutex before calling event handlers @@ -759,7 +759,7 @@ namespace DOM if (m_aNodePtr != NULL) { const xmlChar* xName = m_aNodePtr->name; - aName = OUString((const sal_Char*)xName, strlen((const char*)xName), RTL_TEXTENCODING_UTF8); + aName = OUString(reinterpret_cast(xName), strlen(reinterpret_cast(xName)), RTL_TEXTENCODING_UTF8); } return aName; } @@ -785,7 +785,7 @@ namespace DOM throw RuntimeException(); } OString oName = OUStringToOString(aName, RTL_TEXTENCODING_UTF8); - xmlChar *xName = (xmlChar*)oName.getStr(); + xmlChar const *xName = reinterpret_cast(oName.getStr()); xmlNodeSetName(m_aNodePtr, xName); } diff --git a/unoxml/source/dom/elementlist.cxx b/unoxml/source/dom/elementlist.cxx index c429cac6c783..2e7601723cf7 100644 --- a/unoxml/source/dom/elementlist.cxx +++ b/unoxml/source/dom/elementlist.cxx @@ -136,13 +136,13 @@ namespace DOM while (pNode != NULL ) { if (pNode->type == XML_ELEMENT_NODE && - (strcmp((char*)pNode->name, (char*)m_pName.get()) == 0)) + (strcmp(reinterpret_cast(pNode->name), reinterpret_cast(m_pName.get())) == 0)) { if (!m_pURI) { m_nodevector.push_back(pNode); } else { if (pNode->ns != NULL && (0 == - strcmp((char*)pNode->ns->href, (char*)m_pURI.get()))) + strcmp(reinterpret_cast(pNode->ns->href), reinterpret_cast(m_pURI.get())))) { m_nodevector.push_back(pNode); } diff --git a/unoxml/source/dom/entity.cxx b/unoxml/source/dom/entity.cxx index cae0b81a9847..269237e0642c 100644 --- a/unoxml/source/dom/entity.cxx +++ b/unoxml/source/dom/entity.cxx @@ -72,7 +72,7 @@ namespace DOM OUString aID; if(m_aEntityPtr != NULL) { - aID = OUString((sal_Char*)m_aEntityPtr->ExternalID, strlen((char*)m_aEntityPtr->ExternalID), RTL_TEXTENCODING_UTF8); + aID = OUString(reinterpret_cast(m_aEntityPtr->ExternalID), strlen(reinterpret_cast(m_aEntityPtr->ExternalID)), RTL_TEXTENCODING_UTF8); } return aID; } @@ -87,7 +87,7 @@ namespace DOM OUString aID; if(m_aEntityPtr != NULL) { - aID = OUString((sal_Char*)m_aEntityPtr->SystemID, strlen((char*)m_aEntityPtr->SystemID), RTL_TEXTENCODING_UTF8); + aID = OUString(reinterpret_cast(m_aEntityPtr->SystemID), strlen(reinterpret_cast(m_aEntityPtr->SystemID)), RTL_TEXTENCODING_UTF8); } return aID; } @@ -99,7 +99,7 @@ namespace DOM if (m_aNodePtr != NULL) { const xmlChar* xName = m_aNodePtr->name; - aName = OUString((sal_Char*)xName, strlen((char*)xName), RTL_TEXTENCODING_UTF8); + aName = OUString(reinterpret_cast(xName), strlen(reinterpret_cast(xName)), RTL_TEXTENCODING_UTF8); } return aName; } diff --git a/unoxml/source/dom/entityreference.cxx b/unoxml/source/dom/entityreference.cxx index 8b98c70584d4..6ef84b26cb99 100644 --- a/unoxml/source/dom/entityreference.cxx +++ b/unoxml/source/dom/entityreference.cxx @@ -57,7 +57,7 @@ namespace DOM if (m_aNodePtr != NULL) { const xmlChar* xName = m_aNodePtr->name; - aName = OUString((sal_Char*)xName, strlen((char*)xName), RTL_TEXTENCODING_UTF8); + aName = OUString(reinterpret_cast(xName), strlen(reinterpret_cast(xName)), RTL_TEXTENCODING_UTF8); } return aName; } diff --git a/unoxml/source/dom/node.cxx b/unoxml/source/dom/node.cxx index ab80060aa12f..eb9d73d06678 100644 --- a/unoxml/source/dom/node.cxx +++ b/unoxml/source/dom/node.cxx @@ -85,7 +85,7 @@ namespace DOM RTL_TEXTENCODING_UTF8); OSL_TRACE("Trying to add namespace %s (prefix %s)", - (const char*)pHref, (const char*)pPrefix); + reinterpret_cast(pHref), reinterpret_cast(pPrefix)); Context::NamespaceMapType::iterator aIter= io_rContext.maNamespaceMap.find(val); @@ -105,7 +105,7 @@ namespace DOM sal_Int32 getToken( const Context& rContext, const sal_Char* pToken ) { - const Sequence aSeq( (sal_Int8*)pToken, strlen( pToken ) ); + const Sequence aSeq( reinterpret_cast(pToken), strlen( pToken ) ); return rContext.mxTokenHandler->getTokenFromUTF8( aSeq ); } @@ -242,14 +242,14 @@ namespace DOM if (cur->ns != NULL) { xmlNsPtr ns = xmlSearchNs(cur->doc, aParent, cur->ns->prefix); - if (ns != NULL && ns != cur->ns && strcmp((char*)ns->href, (char*)cur->ns->href)==0) + if (ns != NULL && ns != cur->ns && strcmp(reinterpret_cast(ns->href), reinterpret_cast(cur->ns->href))==0) { xmlNsPtr curDef = cur->nsDef; xmlNsPtr *refp = &(cur->nsDef); // insert point while (curDef != NULL) { ns = xmlSearchNs(cur->doc, aParent, curDef->prefix); - if (ns != NULL && ns != curDef && strcmp((char*)ns->href, (char*)curDef->href)==0) + if (ns != NULL && ns != curDef && strcmp(reinterpret_cast(ns->href), reinterpret_cast(curDef->href))==0) { // reconnect ns pointers in sub-tree to newly found ns before // removing redundant nsdecl to prevent dangling pointers. @@ -490,7 +490,7 @@ namespace DOM m_aNodePtr->ns != NULL) { const xmlChar* xHref = m_aNodePtr->ns->href; - aURI = OUString((sal_Char*)xHref, strlen((char*)xHref), RTL_TEXTENCODING_UTF8); + aURI = OUString(reinterpret_cast(xHref), strlen(reinterpret_cast(xHref)), RTL_TEXTENCODING_UTF8); } return aURI; } @@ -606,7 +606,7 @@ namespace DOM { const xmlChar* xPrefix = m_aNodePtr->ns->prefix; if( xPrefix != NULL ) - aPrefix = OUString((sal_Char*)xPrefix, strlen((char*)xPrefix), RTL_TEXTENCODING_UTF8); + aPrefix = OUString(reinterpret_cast(xPrefix), strlen(reinterpret_cast(xPrefix)), RTL_TEXTENCODING_UTF8); } return aPrefix; @@ -891,7 +891,7 @@ namespace DOM throw e; } - xmlAttrPtr pAttr = (xmlAttrPtr)pOld; + xmlAttrPtr pAttr = reinterpret_cast(pOld); xmlRemoveProp( pAttr ); pOldNode->invalidate(); // freed by xmlRemoveProp appendChild(xNewChild); @@ -980,7 +980,7 @@ namespace DOM throw e; } OString o1 = OUStringToOString(prefix, RTL_TEXTENCODING_UTF8); - xmlChar *pBuf = (xmlChar*)o1.getStr(); + xmlChar const *pBuf = reinterpret_cast(o1.getStr()); if (m_aNodePtr != NULL && m_aNodePtr->ns != NULL) { xmlFree(const_cast(m_aNodePtr->ns->prefix)); diff --git a/unoxml/source/dom/notation.cxx b/unoxml/source/dom/notation.cxx index 44a8a24a935b..fa9e1d74ee67 100644 --- a/unoxml/source/dom/notation.cxx +++ b/unoxml/source/dom/notation.cxx @@ -62,7 +62,7 @@ namespace DOM if (m_aNodePtr != NULL) { const xmlChar* xName = m_aNodePtr->name; - aName = OUString((sal_Char*)xName, strlen((char*)xName), RTL_TEXTENCODING_UTF8); + aName = OUString(reinterpret_cast(xName), strlen(reinterpret_cast(xName)), RTL_TEXTENCODING_UTF8); } return aName; } diff --git a/unoxml/source/rdf/librdf_repository.cxx b/unoxml/source/rdf/librdf_repository.cxx index f768f7944471..b53c744edccf 100644 --- a/unoxml/source/rdf/librdf_repository.cxx +++ b/unoxml/source/rdf/librdf_repository.cxx @@ -1074,7 +1074,7 @@ void addChaffWhenEncryptedStorage(const uno::Reference< io::XOutputStream > &rSt else { unsigned char *postcomment = - (unsigned char*)strchr((const char*)pBuffer, '\n'); + reinterpret_cast(strchr(reinterpret_cast(pBuffer), '\n')); if (postcomment != NULL) { ++postcomment; diff --git a/unoxml/source/xpath/xpathapi.cxx b/unoxml/source/xpath/xpathapi.cxx index 915d6660d53d..9d562a9b502e 100644 --- a/unoxml/source/xpath/xpathapi.cxx +++ b/unoxml/source/xpath/xpathapi.cxx @@ -130,8 +130,8 @@ namespace XPath { oprefix = OUStringToOString(i->first, RTL_TEXTENCODING_UTF8); ouri = OUStringToOString(i->second, RTL_TEXTENCODING_UTF8); - xmlChar *p = (xmlChar*)oprefix.getStr(); - xmlChar *u = (xmlChar*)ouri.getStr(); + xmlChar const *p = reinterpret_cast(oprefix.getStr()); + xmlChar const *u = reinterpret_cast(ouri.getStr()); xmlXPathRegisterNs(ctx, p, u); ++i; } @@ -151,9 +151,9 @@ namespace XPath xmlNsPtr curDef = pNode->nsDef; while (curDef != 0) { const xmlChar* xHref = curDef->href; - OUString aURI((sal_Char*)xHref, strlen((char*)xHref), RTL_TEXTENCODING_UTF8); + OUString aURI(reinterpret_cast(xHref), strlen(reinterpret_cast(xHref)), RTL_TEXTENCODING_UTF8); const xmlChar* xPre = curDef->prefix; - OUString aPrefix((sal_Char*)xPre, strlen((char*)xPre), RTL_TEXTENCODING_UTF8); + OUString aPrefix(reinterpret_cast(xPre), strlen(reinterpret_cast(xPre)), RTL_TEXTENCODING_UTF8); // we could already have this prefix from a child node if (rNamespaces.find(aPrefix) == rNamespaces.end()) { @@ -372,7 +372,7 @@ namespace XPath /* run the query */ OString o1 = OUStringToOString(expr, RTL_TEXTENCODING_UTF8); - xmlChar *xStr = (xmlChar*)o1.getStr(); + xmlChar const *xStr = reinterpret_cast(o1.getStr()); ::boost::shared_ptr const xpathObj( xmlXPathEval(xStr, xpathCtx.get()), xmlXPathFreeObject); xmlSetGenericErrorFunc(NULL, NULL); -- cgit v1.2.3