Add logging.
[shibboleth/xmltooling.git] / xmltooling / unicode.cpp
index dd8a45e..c9a0831 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright 2001-2006 Internet2
+ *  Copyright 2001-2007 Internet2
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -57,3 +57,13 @@ XMLCh* xmltooling::fromUTF8(const char* src)
     delete[] sizes;
     return buf;
 }
+
+std::ostream& xmltooling::operator<<(std::ostream& ostr, const XMLCh* s)
+{
+    if (s) {
+        char* p=xmltooling::toUTF8(s);
+        ostr << p;
+        delete[] p;
+    }
+    return ostr;
+}