summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUli Schlachter <psychon@znc.in>2012-09-15 14:33:54 +0200
committerUli Schlachter <psychon@znc.in>2012-09-24 09:42:43 +0200
commit08e3f4614b688331534d72f46c9c3e9f292d0216 (patch)
tree705c537acbcb5848465959c680550e0c9d8c84d6
parent1054840d864da7efcac2ee02d43a526ed6a6760c (diff)
Fix make check
The inline functions in cairo-backend-private.h tried to dereference a cairo_t, which wasn't defined. Fix this by including cairo-private.h. In cairo-mempool-private.h, size_t is used but stddef.h is not included. Fixes: CHECK cairo-backend-private.h In file included from headers-standalone-tmp.c:1:0: ./cairo-backend-private.h: In function ‘_cairo_backend_to_user’: ./cairo-backend-private.h:179:7: error: dereferencing pointer to incomplete type ./cairo-backend-private.h: In function ‘_cairo_backend_to_user_distance’: ./cairo-backend-private.h:185:7: error: dereferencing pointer to incomplete type ./cairo-backend-private.h: In function ‘_cairo_user_to_backend’: ./cairo-backend-private.h:191:7: error: dereferencing pointer to incomplete type ./cairo-backend-private.h: In function ‘_cairo_user_to_backend_distance’: ./cairo-backend-private.h:197:7: error: dereferencing pointer to incomplete type CHECK cairo-mempool-private.h In file included from headers-standalone-tmp.c:1:0: ./cairo-mempool-private.h:61:5: error: unknown type name ‘size_t’ ./cairo-mempool-private.h:62:5: error: unknown type name ‘size_t’ ./cairo-mempool-private.h:68:8: error: unknown type name ‘size_t’ ./cairo-mempool-private.h:73:44: error: unknown type name ‘size_t’ Signed-off-by: Uli Schlachter <psychon@znc.in>
-rw-r--r--src/cairo-backend-private.h1
-rw-r--r--src/cairo-mempool-private.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-backend-private.h b/src/cairo-backend-private.h
index cd626b81b..b05eca59a 100644
--- a/src/cairo-backend-private.h
+++ b/src/cairo-backend-private.h
@@ -37,6 +37,7 @@
#define CAIRO_BACKEND_PRIVATE_H
#include "cairo-types-private.h"
+#include "cairo-private.h"
typedef enum _cairo_backend_type {
CAIRO_TYPE_DEFAULT,
diff --git a/src/cairo-mempool-private.h b/src/cairo-mempool-private.h
index 4435a5aa2..a09f6ce51 100644
--- a/src/cairo-mempool-private.h
+++ b/src/cairo-mempool-private.h
@@ -40,6 +40,8 @@
#include "cairo-compiler-private.h"
#include "cairo-error-private.h"
+#include <stddef.h> /* for size_t */
+
CAIRO_BEGIN_DECLS
typedef struct _cairo_mempool cairo_mempool_t;