summaryrefslogtreecommitdiff
path: root/gtksourceview/gtksourcegutter.h
diff options
context:
space:
mode:
authorSébastien Wilmet <swilmet@gnome.org>2016-06-24 22:00:56 +0200
committerSébastien Wilmet <swilmet@gnome.org>2016-06-24 22:51:50 +0200
commit5f5478991938ff2373aaeeb078764a54a9b959f1 (patch)
tree7ec4ee008916cb71f84b934f8ac6d616610e1dd9 /gtksourceview/gtksourcegutter.h
parentac79360b6407ef1e7898ff4853346b13c50b0a87 (diff)
downloadgtksourceview-5f5478991938ff2373aaeeb078764a54a9b959f1.tar.gz
Warn when a secondary public header is #included in external code
https://bugzilla.gnome.org/show_bug.cgi?id=755700
Diffstat (limited to 'gtksourceview/gtksourcegutter.h')
-rw-r--r--gtksourceview/gtksourcegutter.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtksourceview/gtksourcegutter.h b/gtksourceview/gtksourcegutter.h
index ce066bcc..1d6d675c 100644
--- a/gtksourceview/gtksourcegutter.h
+++ b/gtksourceview/gtksourcegutter.h
@@ -22,6 +22,10 @@
#ifndef GTK_SOURCE_GUTTER_H
#define GTK_SOURCE_GUTTER_H
+#if !defined (GTK_SOURCE_H_INSIDE) && !defined (GTK_SOURCE_COMPILATION)
+#warning "Only <gtksourceview/gtksource.h> can be included directly."
+#endif
+
#include <gtk/gtk.h>
#include <gtksourceview/gtksourcetypes.h>