PKEuS 12 лет назад
Родитель
Сommit
1c5f99e37c
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      tinyxml2.cpp
  2. 1 1
      tinyxml2.h

+ 2 - 2
tinyxml2.cpp

@@ -1691,7 +1691,7 @@ XMLError XMLDocument::Parse( const char* p, size_t len )
 }
 }
 
 
 
 
-void XMLDocument::Print( XMLPrinter* streamer )
+void XMLDocument::Print( XMLPrinter* streamer ) const
 {
 {
     XMLPrinter stdStreamer( stdout );
     XMLPrinter stdStreamer( stdout );
     if ( !streamer ) {
     if ( !streamer ) {
@@ -1839,8 +1839,8 @@ void XMLPrinter::PrintString( const char* p, bool restricted )
 
 
 void XMLPrinter::PushHeader( bool writeBOM, bool writeDec )
 void XMLPrinter::PushHeader( bool writeBOM, bool writeDec )
 {
 {
-    static const unsigned char bom[] = { TIXML_UTF_LEAD_0, TIXML_UTF_LEAD_1, TIXML_UTF_LEAD_2, 0 };
     if ( writeBOM ) {
     if ( writeBOM ) {
+		static const unsigned char bom[] = { TIXML_UTF_LEAD_0, TIXML_UTF_LEAD_1, TIXML_UTF_LEAD_2, 0 };
         Print( "%s", bom );
         Print( "%s", bom );
     }
     }
     if ( writeDec ) {
     if ( writeDec ) {

+ 1 - 1
tinyxml2.h

@@ -1511,7 +1511,7 @@ public:
     	// printer.CStr() has a const char* to the XML
     	// printer.CStr() has a const char* to the XML
     	@endverbatim
     	@endverbatim
     */
     */
-    void Print( XMLPrinter* streamer=0 );
+    void Print( XMLPrinter* streamer=0 ) const;
     virtual bool Accept( XMLVisitor* visitor ) const;
     virtual bool Accept( XMLVisitor* visitor ) const;
 
 
     /**
     /**