diff --git a/cfg/cppcheck-cfg.rng b/cfg/cppcheck-cfg.rng
index be05c22f5..a5ccd4ae2 100644
--- a/cfg/cppcheck-cfg.rng
+++ b/cfg/cppcheck-cfg.rng
@@ -123,7 +123,7 @@
- ([a-zA-Z_][a-zA-Z_0-9]*[ ])*([a-zA-Z_][a-zA-Z_0-9]*::)*[a-zA-Z_][a-zA-Z_0-9]*([ ]?[*&])*
+ ([a-zA-Z_][a-zA-Z_0-9]*[ ])*([a-zA-Z_][a-zA-Z_0-9]*::)*([a-zA-Z_][a-zA-Z_0-9]*([ ]?[*&])*)+
diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg
index 7f89ac49b..6df7029dc 100644
--- a/cfg/gtk.cfg
+++ b/cfg/gtk.cfg
@@ -2575,9 +2575,18 @@
false
+
false
+
+
+ g_basename has been deprecated since version 2.2 and should not be used in newly-written code. Use g_path_get_basename() instead, but notice that g_path_get_basename() allocates new memory for the returned string, unlike this function which returns a pointer into the argument.
+
+
+
+
+
@@ -2789,6 +2798,18 @@
false
+
+
+ false
+
+
+ g_dirname is deprecated and should not be used in newly-written code. Use g_path_get_dirname() instead.
+
+
+
+
+
+
false
@@ -2874,6 +2895,12 @@
false
+
+
+ false
+
+
+
false
@@ -2910,17 +2937,26 @@
false
+
false
+
+
+
false
+
+
+
false
+
+
@@ -2946,9 +2982,17 @@
false
+
false
+
+
+
+
+
+
+
@@ -3154,9 +3198,15 @@
false
+
false
+
+
+
+
+
@@ -3475,13 +3525,51 @@
false
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
false
+
+
+
+
+
+
+
+
false
+
+
+
+
+
+
+
@@ -3773,9 +3861,22 @@
false
+
false
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4572,9 +4673,16 @@
false
+
false
+
+
+
+
+
+