diff options
author | Benjamin Otte <otte@redhat.com> | 2019-02-15 04:06:22 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2019-02-15 06:53:22 +0100 |
commit | 7ad0f7fc525bf01b21532a98069f4b7124d65a86 (patch) | |
tree | c1a8f261cf03a7731a7a25c22ac763de1906a74b /gtk/gtkcssstyleprivate.h | |
parent | 285aba6ece1c85b774cf5e31c2475047c03ee843 (diff) | |
download | gtk+-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.h | 6 |
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, |