]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcssparser.c
css: Add _gtk_css_parser_has_prefix()
[~andy/gtk] / gtk / gtkcssparser.c
index 8867e040659421e3881f5cfd6dadf272c7a4eeb2..8bdcfc291d4fcd1b05efb1feace16a7dfe6bc2d4 100644 (file)
@@ -92,6 +92,15 @@ _gtk_css_parser_begins_with (GtkCssParser *parser,
   return *parser->data == c;
 }
 
+gboolean
+_gtk_css_parser_has_prefix (GtkCssParser *parser,
+                            const char   *prefix)
+{
+  g_return_val_if_fail (GTK_IS_CSS_PARSER (parser), FALSE);
+
+  return g_ascii_strncasecmp (parser->data, prefix, strlen (prefix)) == 0;
+}
+
 guint
 _gtk_css_parser_get_line (GtkCssParser *parser)
 {