[Libreoffice-commits] .: sw/inc sw/source

Michael Meeks michael at kemper.freedesktop.org
Wed May 23 06:16:40 PDT 2012


 sw/inc/ndarr.hxx                    |    4 +---
 sw/source/core/docnode/nodedump.cxx |    3 +++
 sw/source/core/inc/frame.hxx        |    4 +---
 3 files changed, 5 insertions(+), 6 deletions(-)

New commits:
commit 3bf5ae903175615d67da18ab2990cf2a550899d3
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed May 23 12:30:12 2012 +0100

    add libxml forward definitions instead of direct includes
    
    Change-Id: I33ffca788182cd24d148614ee03c5a884baccf84

diff --git a/sw/inc/ndarr.hxx b/sw/inc/ndarr.hxx
index 22c52ee..0faba74 100644
--- a/sw/inc/ndarr.hxx
+++ b/sw/inc/ndarr.hxx
@@ -41,9 +41,6 @@
 #include <bparr.hxx>
 #include <ndtyp.hxx>
 
-#include <libxml/encoding.h>
-#include <libxml/xmlwriter.h>
-
 class Graphic;
 class GraphicObject;
 class String;
@@ -83,6 +80,7 @@ struct SwPosition;
 
 typedef SwNode * SwNodePtr;
 typedef sal_Bool (*FnForEach_SwNodes)( const SwNodePtr&, void* pArgs );
+typedef struct _xmlTextWriter *xmlTextWriterPtr;
 
 SV_DECL_PTRARR_SORT( SwOutlineNodes, SwNodePtr, 0 )
 
diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx
index 447967c..9db2f9b 100644
--- a/sw/source/core/docnode/nodedump.cxx
+++ b/sw/source/core/docnode/nodedump.cxx
@@ -29,6 +29,9 @@
 #include "doc.hxx"
 #include "ndtxt.hxx"
 
+#include <libxml/encoding.h>
+#include <libxml/xmlwriter.h>
+
 namespace
 {
 
diff --git a/sw/source/core/inc/frame.hxx b/sw/source/core/inc/frame.hxx
index 0939c63..a0c620c 100644
--- a/sw/source/core/inc/frame.hxx
+++ b/sw/source/core/inc/frame.hxx
@@ -39,9 +39,6 @@
 #include <svl/brdcst.hxx>
 #include "IDocumentDrawModelAccess.hxx"
 
-#include <libxml/encoding.h>
-#include <libxml/xmlwriter.h>
-
 class SwLayoutFrm;
 class SwRootFrm;
 class SwPageFrm;
@@ -68,6 +65,7 @@ class SwFmt;
 class SwPrintData;
 class SwSortedObjs;
 class SwAnchoredObject;
+typedef struct _xmlTextWriter *xmlTextWriterPtr;
 
 //Jeder FrmTyp findet sich hier in einem Bit wieder.
 //Die Bits muessen so gesetzt werden, dass mit einer Maskierung festgestellt


More information about the Libreoffice-commits mailing list