summaryrefslogtreecommitdiff
path: root/src/gutenprintui2/gutenprintui-internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gutenprintui2/gutenprintui-internal.h')
-rw-r--r--src/gutenprintui2/gutenprintui-internal.h32
1 files changed, 30 insertions, 2 deletions
diff --git a/src/gutenprintui2/gutenprintui-internal.h b/src/gutenprintui2/gutenprintui-internal.h
index fef3b63..9a4530e 100644
--- a/src/gutenprintui2/gutenprintui-internal.h
+++ b/src/gutenprintui2/gutenprintui-internal.h
@@ -1,5 +1,5 @@
/*
- * "$Id: gutenprintui-internal.h,v 1.5 2008/01/22 02:36:42 rlk Exp $"
+ * "$Id: gutenprintui-internal.h,v 1.6 2014/01/04 00:31:37 rlk Exp $"
*
* Print plug-in for the GIMP.
*
@@ -34,8 +34,8 @@
#endif
#include <sys/types.h>
-#include <gtk/gtk.h>
+#include <gutenprintui2/gutenprintui.h>
#include <gutenprint/gutenprint.h>
typedef struct
@@ -250,4 +250,32 @@ extern void stpui_create_scale_entry(option_t *option,
stp_image_t *stpui_image_thumbnail_new(const guchar *data, gint w, gint h,
gint bpp);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wpointer-to-int-cast"
+static inline gint
+p2gint(void *p)
+{
+ return (gint) p;
+}
+#pragma GCC diagnostic pop
+
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wint-to-pointer-cast"
+static inline void *
+gint2p(int i)
+{
+ return (gpointer) i;
+}
+#pragma GCC diagnostic pop
+
+#pragma GCC diagnostic ignored "-Woverlength-strings"
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wcast-qual"
+static inline void *
+cast_safe(const void *ptr)
+{
+ return (void *)ptr;
+}
+#pragma GCC diagnostic pop
+
#endif /* GUTENPRINTUI_INTERNAL_H */