inkscape/inkscape-buffer-overrun.patch

85 lines
2.1 KiB
Diff

Index: inkscape-0.45.1/src/io/inkscapestream.h
===================================================================
--- inkscape-0.45.1.orig/src/io/inkscapestream.h
+++ inkscape-0.45.1/src/io/inkscapestream.h
@@ -13,6 +13,7 @@
#include <glibmm.h>
+#include <glib.h>
namespace Inkscape
{
Index: inkscape-0.45.1/src/dom/cssparser.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/cssparser.h
+++ inkscape-0.45.1/src/dom/cssparser.h
@@ -71,6 +71,7 @@ public:
*/
virtual bool parseFile(const DOMString &str);
+#include <glib.h>
protected:
Index: inkscape-0.45.1/src/dom/lsimpl.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/lsimpl.h
+++ inkscape-0.45.1/src/dom/lsimpl.h
@@ -35,6 +35,7 @@
#include "events.h"
#include "traversal.h"
#include "ls.h"
+#include <glib.h>
#include "xmlreader.h"
Index: inkscape-0.45.1/src/dom/uri.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/uri.h
+++ inkscape-0.45.1/src/dom/uri.h
@@ -34,6 +34,7 @@
#include "dom.h"
+#include <glib.h>
namespace org
{
Index: inkscape-0.45.1/src/dom/xmlreader.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/xmlreader.h
+++ inkscape-0.45.1/src/dom/xmlreader.h
@@ -41,6 +41,7 @@ namespace w3c
namespace dom
{
+#include <glib.h>
class XmlReader
Index: inkscape-0.45.1/src/dom/svg/svgparser.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/svg/svgparser.h
+++ inkscape-0.45.1/src/dom/svg/svgparser.h
@@ -43,6 +43,7 @@ namespace dom
namespace svg
{
+#include <glib.h>
class SvgParser
{
Index: inkscape-0.45.1/src/dom/util/ziptool.h
===================================================================
--- inkscape-0.45.1.orig/src/dom/util/ziptool.h
+++ inkscape-0.45.1/src/dom/util/ziptool.h
@@ -37,6 +37,7 @@
#include <vector>
#include <string>
+#include <glib.h>
//########################################################################
//# A D L E R 3 2