From b06f4d41897fbe4a8981083f6f70ecf3b69db25f Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sat, 29 Feb 2020 12:11:02 +0100 Subject: [PATCH] gtk.cfg/cppcheck-cfg.rng: Add Gtk utility functions, enhance RNG file (#2563) This adds/fixes some miscellaneous Gtk/Glib utility functions. Reference: https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html For specifying pointers to pointers as return value types the cppcheck-cfg.rng has been enhanced to allow this. --- cfg/cppcheck-cfg.rng | 2 +- cfg/gtk.cfg | 108 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+), 1 deletion(-) 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 + + + + + +