Add missing namespace qualifiers.
authorScott Cantor <cantor.2@osu.edu>
Wed, 16 Nov 2011 21:34:45 +0000 (21:34 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 16 Nov 2011 21:34:45 +0000 (21:34 +0000)
xmltooling/base.h

index f160c72..d1f1e07 100644 (file)
         } \
         void set##proper(int proper) { \
             char buf##proper[64]; \
-            sprintf(buf##proper,"%d",proper); \
-            auto_ptr_XMLCh wide##proper(buf##proper); \
+            std::sprintf(buf##proper,"%d",proper); \
+            xmltooling::auto_ptr_XMLCh wide##proper(buf##proper); \
             set##proper(wide##proper.get()); \
         }
 
         } \
         void set##proper(const type* proper) { \
             m_##proper = prepareForAssignment(m_##proper,proper); \
-            XMLString::release(&m_##proper##Prefix); \
+            xercesc::XMLString::release(&m_##proper##Prefix); \
             m_##proper##Prefix = nullptr; \
         }
 
  */
 #define MARSHALL_QNAME_ATTRIB(proper,ucase,namespaceURI) \
     if (m_##proper) { \
-        auto_ptr_XMLCh qstr(m_##proper->toString().c_str()); \
+        xmltooling::auto_ptr_XMLCh qstr(m_##proper->toString().c_str()); \
         domElement->setAttributeNS(namespaceURI, ucase##_ATTRIB_NAME, qstr.get()); \
     }
 
  */
 #define PROC_QNAME_ATTRIB(proper,ucase,namespaceURI) \
     if (xmltooling::XMLHelper::isNodeNamed(attribute, namespaceURI, ucase##_ATTRIB_NAME)) { \
-        auto_ptr<xmltooling::QName> q(XMLHelper::getAttributeValueAsQName(attribute)); \
+        std::auto_ptr<xmltooling::QName> q(xmltooling::XMLHelper::getAttributeValueAsQName(attribute)); \
         set##proper(q.get()); \
         return; \
     }
     XMLTOOLING_DOXYGEN(Sets proper.) \
     void set##proper(int proper) { \
         char buf[64]; \
-        sprintf(buf,"%d",proper); \
+        std::sprintf(buf,"%d",proper); \
         xmltooling::auto_ptr_XMLCh widebuf(buf); \
         setTextContent(widebuf.get()); \
     } \