summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2011-01-25 12:27:19 +0200
committerAlon Levy <alevy@redhat.com>2011-01-27 12:48:49 +0200
commitfc1b89dd5c06dfbe4091a1e655b54785a9bbd8d0 (patch)
tree51f375725bd9c81a60c6f8ed22992d2ed63f662d
parent61c53ef9d845b5dd97c7505b85cdfdfd37c6bf6d (diff)
downloadspice-fc1b89dd5c06dfbe4091a1e655b54785a9bbd8d0.tar.gz
spice-fc1b89dd5c06dfbe4091a1e655b54785a9bbd8d0.tar.xz
spice-fc1b89dd5c06dfbe4091a1e655b54785a9bbd8d0.zip
client/cegui: cegui 0.6.0 gcc 4.6.0 related fix
cegui doesn't include stddef required for ptrdiff_t type, we include it for it.
-rw-r--r--client/gui/resource_provider.h3
-rw-r--r--client/gui/softrenderer.h2
-rw-r--r--client/gui/softtexture.h3
3 files changed, 8 insertions, 0 deletions
diff --git a/client/gui/resource_provider.h b/client/gui/resource_provider.h
index 1443abe4..c3136880 100644
--- a/client/gui/resource_provider.h
+++ b/client/gui/resource_provider.h
@@ -1,6 +1,9 @@
#ifndef _H_RESOURCE_PROVIDER
#define _H_RESOURCE_PROVIDER
+/* CEGUI 0.6 bug, CEGUITexture.h doesn't include this, we need to */
+#include <cstddef>
+
#include "CEGUIDefaultResourceProvider.h"
class CEGUIResourceProvider: public CEGUI::ResourceProvider {
diff --git a/client/gui/softrenderer.h b/client/gui/softrenderer.h
index 9fc1a29e..f5155ad2 100644
--- a/client/gui/softrenderer.h
+++ b/client/gui/softrenderer.h
@@ -4,6 +4,8 @@
#include <stdint.h>
#include <list>
#include <set>
+/* CEGUI 0.6 bug, CEGUITexture.h doesn't include this, we need to */
+#include <cstddef>
#include "CEGUIRenderer.h"
#include "CEGUIColourRect.h"
diff --git a/client/gui/softtexture.h b/client/gui/softtexture.h
index 37617f29..788795ff 100644
--- a/client/gui/softtexture.h
+++ b/client/gui/softtexture.h
@@ -3,6 +3,9 @@
#define _softtexture_h_
#include <stdint.h>
+/* CEGUI 0.6 bug, CEGUITexture.h doesn't include this, we need to */
+#include <cstddef>
+
#include "CEGUIBase.h"
#include "CEGUITexture.h"