summaryrefslogtreecommitdiff
path: root/gtk/gtkcssstyleprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2019-02-15 04:06:22 +0100
committerBenjamin Otte <otte@redhat.com>2019-02-15 06:53:22 +0100
commit7ad0f7fc525bf01b21532a98069f4b7124d65a86 (patch)
treec1a8f261cf03a7731a7a25c22ac763de1906a74b /gtk/gtkcssstyleprivate.h
parent285aba6ece1c85b774cf5e31c2475047c03ee843 (diff)
downloadgtk+-7ad0f7fc525bf01b21532a98069f4b7124d65a86.tar.gz
css: Mark some hot functions as G_GNUC_PURE
By doing that, gcc will generate code that avoids calling these functions when not needed.
Diffstat (limited to 'gtk/gtkcssstyleprivate.h')
-rw-r--r--gtk/gtkcssstyleprivate.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkcssstyleprivate.h b/gtk/gtkcssstyleprivate.h
index 536b4b8a23..a17dc4203f 100644
--- a/gtk/gtkcssstyleprivate.h
+++ b/gtk/gtkcssstyleprivate.h
@@ -61,13 +61,13 @@ struct _GtkCssStyleClass
GType gtk_css_style_get_type (void) G_GNUC_CONST;
GtkCssValue * gtk_css_style_get_value (GtkCssStyle *style,
- guint id);
+ guint id) G_GNUC_PURE;
GtkCssSection * gtk_css_style_get_section (GtkCssStyle *style,
- guint id);
+ guint id) G_GNUC_PURE;
GtkBitmask * gtk_css_style_add_difference (GtkBitmask *accumulated,
GtkCssStyle *style,
GtkCssStyle *other);
-gboolean gtk_css_style_is_static (GtkCssStyle *style);
+gboolean gtk_css_style_is_static (GtkCssStyle *style) G_GNUC_PURE;
char * gtk_css_style_to_string (GtkCssStyle *style);
gboolean gtk_css_style_print (GtkCssStyle *style,