From 7ad0f7fc525bf01b21532a98069f4b7124d65a86 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 15 Feb 2019 04:06:22 +0100 Subject: css: Mark some hot functions as G_GNUC_PURE By doing that, gcc will generate code that avoids calling these functions when not needed. --- gtk/gtkcssstyleprivate.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gtk/gtkcssstyleprivate.h') 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, -- cgit v1.2.1