diff options
Diffstat (limited to 'src/gutenprintui2/gutenprintui-internal.h')
-rw-r--r-- | src/gutenprintui2/gutenprintui-internal.h | 32 |
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 */ |