libfm-1.4.1-1.fc44

List of Findings

Error: COMPILER_WARNING (CWE-704): [#def1]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/actions/action.c:145:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  143|   {
#  144|   	static volatile gsize fm_file_action_type_type_id__once = 0;
#  145|-> 	if (g_once_init_enter (&fm_file_action_type_type_id__once)) {
#  146|   		GType fm_file_action_type_type_id;
#  147|   		fm_file_action_type_type_id = fm_file_action_type_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def2]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/actions/condition.c:120:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  118|   {
#  119|   	static volatile gsize fm_file_action_capability_type_id__once = 0;
#  120|-> 	if (g_once_init_enter (&fm_file_action_capability_type_id__once)) {
#  121|   		GType fm_file_action_capability_type_id;
#  122|   		fm_file_action_capability_type_id = fm_file_action_capability_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def3]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/actions/profile.c:74:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#   72|   {
#   73|   	static volatile gsize fm_file_action_exec_mode_type_id__once = 0;
#   74|-> 	if (g_once_init_enter (&fm_file_action_exec_mode_type_id__once)) {
#   75|   		GType fm_file_action_exec_mode_type_id;
#   76|   		fm_file_action_exec_mode_type_id = fm_file_action_exec_mode_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def4]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:471:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  469|           case 's':
#  470|               scheme = fm_path_get_basename(fm_path_get_scheme_path(fm_file_info_get_path(file)));
#  471|->             c = strchr(scheme, ':');
#  472|               if (c == NULL || c == scheme)
#  473|                   g_string_append(str, "file");

Error: COMPILER_WARNING (CWE-704): [#def5]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:534:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  532|           case 'x':
#  533|               scheme = fm_file_info_get_name(file);
#  534|->             c = strrchr(scheme, '.');
#  535|               if (c != NULL)
#  536|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def6]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:540:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  538|           case 'X':
#  539|               scheme = fm_file_info_get_name(file);
#  540|->             c = strrchr(scheme, '.');
#  541|               if (c != NULL)
#  542|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def7]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:547:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  545|                   g_string_append_c(str, ' ');
#  546|                   scheme = fm_file_info_get_name(l->data);
#  547|->                 c = strrchr(scheme, '.');
#  548|                   if (c != NULL)
#  549|                       g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-477): [#def8]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:1955:25: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1953|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)
# 1954|                               s = g_utf8_casefold(s, -1);
# 1955|->                         if (s != NULL && g_pattern_match_string(pattern, s))
# 1956|                               match = FALSE;
# 1957|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)

Error: COMPILER_WARNING (CWE-477): [#def9]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:1970:25: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1968|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)
# 1969|                               s = g_utf8_casefold(s, -1);
# 1970|->                         if (s == NULL || !g_pattern_match_string(pattern, s))
# 1971|                               found = TRUE; /* mark to break cycle */
# 1972|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)

Error: COMPILER_WARNING (CWE-477): [#def10]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:1995:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1993|                           tst = strchr(s, ':');
# 1994|                           if (tst == NULL || tst == s)
# 1995|->                             match = !g_pattern_match_string(pattern, "file");
# 1996|                           else
# 1997|                           {

Error: COMPILER_WARNING (CWE-477): [#def11]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:1999:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1997|                           {
# 1998|                               s = g_strndup(s, tst - s);
# 1999|->                             match = !g_pattern_match_string(pattern, s);
# 2000|                               g_free(s);
# 2001|                           }

Error: COMPILER_WARNING (CWE-477): [#def12]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:2013:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 2011|                           tst = strchr(s, ':');
# 2012|                           if (tst == NULL || tst == s)
# 2013|->                             found = !g_pattern_match_string(pattern, "file");
# 2014|                           else
# 2015|                           {

Error: COMPILER_WARNING (CWE-477): [#def13]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-action.c:2017:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 2015|                           {
# 2016|                               s = g_strndup(s, tst - s);
# 2017|->                             found = !g_pattern_match_string(pattern, s);
# 2018|                               g_free(s);
# 2019|                           }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:141:28: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  139|   static FmBookmarkItem* new_item(char* line)
#  140|   {
#  141|->     FmBookmarkItem* item = g_slice_new0(FmBookmarkItem);
#  142|       char* sep;
#  143|       sep = strchr(line, '\n');

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:141:28: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  139|   static FmBookmarkItem* new_item(char* line)
#  140|   {
#  141|->     FmBookmarkItem* item = g_slice_new0(FmBookmarkItem);
#  142|       char* sep;
#  143|       sep = strchr(line, '\n');

Error: GCC_ANALYZER_WARNING (CWE-775): [#def16]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:150:18: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  148|           *sep = '\0';
#  149|   
#  150|->     item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|           item->name = g_strdup(sep+1);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:150:18: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  148|           *sep = '\0';
#  149|   
#  150|->     item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|           item->name = g_strdup(sep+1);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def18]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:152:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  150|       item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|->         item->name = g_strdup(sep+1);
#  153|       else
#  154|           item->name = g_filename_display_name(fm_path_get_basename(item->path));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:152:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  150|       item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|->         item->name = g_strdup(sep+1);
#  153|       else
#  154|           item->name = g_filename_display_name(fm_path_get_basename(item->path));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def20]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:154:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:154:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def22]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:154:46: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:154:46: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def24]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: danger: 'fopen(g_file_get_path(file), "r")' leaks here; was opened at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  168|       /* load the file */
#  169|       f = fopen(fpath, "r");
#  170|->     g_free(fpath);
#  171|       if(f)
#  172|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-bookmarks.c:170:5: danger: 'fopen(g_file_get_path(file), "r")' leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  168|       /* load the file */
#  169|       f = fopen(fpath, "r");
#  170|->     g_free(fpath);
#  171|       if(f)
#  172|       {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def26]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1375:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(fm_path_to_str(*fi.path), 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1368:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1371:12: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1371:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1374:22: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1375:13: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1375:13: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1375:13: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1375:13: danger: 'open(fm_path_to_str(*fi.path), 0)' leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
# 1373|               char *path = fm_path_to_str(fi->path);
# 1374|               int fd = open(path, O_RDONLY);
# 1375|->             g_free(path);
# 1376|               if(fd >= 0)
# 1377|               {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def27]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1380:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(fm_path_to_str(*fi.path), 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1368:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1371:12: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1371:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1374:22: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1376:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1379:33: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-file-info.c:1380:17: danger: 'open(fm_path_to_str(*fi.path), 0)' leaks here; was opened at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
# 1378|                   char buf[2];
# 1379|                   ssize_t rdlen = read(fd, &buf, 2);
# 1380|->                 close(fd);
# 1381|                   if(rdlen == 2 && buf[0] == '#' && buf[1] == '!')
# 1382|                       return TRUE;

Error: COMPILER_WARNING (CWE-704): [#def28]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-icon.c:109:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  107|               g_object_unref(gicon_file);
#  108|           }
#  109|->         else if(G_UNLIKELY((dot = strrchr(name, '.')) != NULL && dot > name &&
#  110|                   (g_ascii_strcasecmp(&dot[1], "png") == 0
#  111|                    || g_ascii_strcasecmp(&dot[1], "svg") == 0

Error: GCC_ANALYZER_WARNING (CWE-775): [#def29]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:198:37: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(file_path, 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:161:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:164:22: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:165:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:168:16: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:168:15: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:173:18: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:173:18: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:174:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:198:37: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:198:37: danger: 'open(file_path, 0)' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  196|               */
#  197|                   char buf[4096];
#  198|->                 len = read(fd, buf, MIN(pstat->st_size, 4096));
#  199|                   const char *tmp;
#  200|                   char *qtype = type; /* questionable type */

Error: GCC_ANALYZER_WARNING (CWE-688): [#def30]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:296:8: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:288:13: enter_function: entry to 'fm_mime_type_new'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-mime-type.c:296:8: danger: argument 1 ('<unknown>') NULL where non-null expected
#  294|   
#  295|       gicon = g_content_type_get_icon(mime_type->type);
#  296|->     if(strcmp(mime_type->type, "inode/directory") == 0)
#  297|           g_themed_icon_prepend_name(G_THEMED_ICON(gicon), "folder");
#  298|       else if(g_content_type_can_be_executable(mime_type->type))

Error: COMPILER_WARNING (CWE-704): [#def31]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-path.c:478:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  476|           else
#  477|           {
#  478|->             sep = strchr(rel, '/');
#  479|               if(sep)
#  480|               {

Error: COMPILER_WARNING (CWE-704): [#def32]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-path.c:626:13: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  624|       if (path_name[0] != '/') /* it's an URI */
#  625|       {
#  626|->         sep = strchr(path_name, ':');
#  627|           if (!sep) /* invalid path */
#  628|               /* FIXME: fail on this */

Error: COMPILER_WARNING (CWE-704): [#def33]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/base/fm-templates.c:915:24: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  913|           if(!name)
#  914|               *nlen = 0;
#  915|->         else if((point = strrchr(name, '.')))
#  916|               *nlen = g_utf8_strlen(name, point - name);
#  917|           else

Error: COMPILER_WARNING (CWE-477): [#def34]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:685:3: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  683|   
#  684|     /* add our private data to the type's instances */
#  685|->   g_type_class_add_private (klass, sizeof (ExoIconViewPrivate));
#  686|   
#  687|     gobject_class = G_OBJECT_CLASS (klass);

Error: COMPILER_WARNING: [#def35]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:1273:21: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
# 1271|   exo_icon_view_init (ExoIconView *icon_view)
# 1272|   {
# 1273|->   icon_view->priv = EXO_ICON_VIEW_GET_PRIVATE (icon_view);
# 1274|   
# 1275|     icon_view->priv->selection_mode = GTK_SELECTION_SINGLE;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def36]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4048:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4046|           {
# 4047|             if (icon_view->priv->orientation == GTK_ORIENTATION_HORIZONTAL)
# 4048|->             item->area.height = MAX (item->area.height, max_height[i]);
# 4049|             else
# 4050|               item->area.height += max_height[i] + (i > 0 ? spacing : 0);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def37]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4050:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4048|               item->area.height = MAX (item->area.height, max_height[i]);
# 4049|             else
# 4050|->             item->area.height += max_height[i] + (i > 0 ? spacing : 0);
# 4051|           }
# 4052|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def38]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4059:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4057|           {
# 4058|             if (icon_view->priv->orientation == GTK_ORIENTATION_HORIZONTAL)
# 4059|->             item->area.width += max_width[i] + (i > 0 ? spacing : 0);
# 4060|             else
# 4061|               item->area.width = MAX (item->area.width, max_width[i]);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def39]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4061:32: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4059|               item->area.width += max_width[i] + (i > 0 ? spacing : 0);
# 4060|             else
# 4061|->             item->area.width = MAX (item->area.width, max_width[i]);
# 4062|           }
# 4063|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def40]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4084:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4082|               {
# 4083|                 cell_area.width = item->area.width;
# 4084|->               cell_area.height = max_height[i];
# 4085|               }
# 4086|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def41]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4660:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*list_array'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4647:7: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4650:16: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4656:46: branch_false: following 'false' branch (when 'list' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4660:28: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-icon-view.c:4660:28: danger: use of uninitialized value '*list_array' here
# 4658|   
# 4659|     /* hook up the first item */
# 4660|->   icon_view->priv->items = list_array[0];
# 4661|     list_array[0]->prev = NULL;
# 4662|     ((ExoIconViewItem*)list_array[0]->data)->index = 0;

Error: COMPILER_WARNING (CWE-477): [#def42]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-tree-view.c:174:3: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  172|   
#  173|     /* add our private data to the class */
#  174|->   g_type_class_add_private (klass, sizeof (ExoTreeViewPrivate));
#  175|   
#  176|     /* determine our parent type class */

Error: COMPILER_WARNING: [#def43]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/exo/exo-tree-view.c:254:21: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  252|   {
#  253|     /* grab a pointer on the private data */
#  254|->   tree_view->priv = EXO_TREE_VIEW_GET_PRIVATE (tree_view);
#  255|     tree_view->priv->single_click_timeout_id = -1;
#  256|   }

Error: COMPILER_WARNING (CWE-477): [#def44]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-cell-renderer-pixbuf.c:193:9: warning[-Wdeprecated-declarations]: 'gdk_pixbuf_new_from_inline' is deprecated
#  191|       if( !link_icon )
#  192|       {
#  193|->         link_icon = gdk_pixbuf_new_from_inline(
#  194|                               sizeof(link_icon_data),
#  195|                               link_icon_data,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def45]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:456:35: warning[-Wanalyzer-null-dereference]: dereference of NULL 'mime_types'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:337:7: branch_false: following 'false' branch (when 'mime_types' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:367:21: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:379:7: branch_false: following 'false' branch (when 'apps' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:434:1: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:449:8: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:451:9: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:453:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:455:41: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-file-menu.c:456:35: danger: dereference of NULL 'mime_types'
#  454|           {
#  455|               register FmFileMenuMimeExt *ext = l->data;
#  456|->             if (ext->mime_type == mime_types->data) /* the same mime type */
#  457|                   if (ext->cb.update_file_menu_for_mime_type != NULL)
#  458|                       ext->cb.update_file_menu_for_mime_type(parent, ui, xml,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def46]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:963:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'mask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:922:8: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:924:17: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:949:12: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:951:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:953:16: branch_false: following 'false' branch (when 'mask' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:955:17: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:955:16: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:963:13: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-file-launcher.c:963:13: danger: dereference of NULL 'mask'
#  961|           else
#  962|               mask = expr = g_strdup(c);
#  963|->         if (*mask == '/') /* else corrupted */
#  964|           {
#  965|               mask++;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def47]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:182:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  180|       int ret;
#  181|       guint id = 1;
#  182|->     GtkDialog* dlg = GTK_DIALOG(gtk_message_dialog_new_with_markup(parent, 0,
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def48]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:185:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));
#  185|->     gtk_window_set_title(GTK_WINDOW(dlg), title ? title : _("Question"));
#  186|       /* FIXME: need to handle defualt button and alternative button
#  187|        * order problems. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def49]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:185:59: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));
#  185|->     gtk_window_set_title(GTK_WINDOW(dlg), title ? title : _("Question"));
#  186|       /* FIXME: need to handle defualt button and alternative button
#  187|        * order problems. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def50]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:192:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  190|           /* FIXME: handle button image and stock buttons */
#  191|           /*GtkWidget* btn =*/
#  192|->         gtk_dialog_add_button(dlg, *options, id);
#  193|           ++options;
#  194|           ++id;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def51]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:222:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  220|   int fm_ask_valist(GtkWindow* parent, const char* title, const char* question, va_list options)
#  221|   {
#  222|->     GArray* opts = g_array_sized_new(TRUE, TRUE, sizeof(char*), 6);
#  223|       gint ret;
#  224|       const char* opt = va_arg(options, const char*);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def52]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:227:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  225|       while(opt)
#  226|       {
#  227|->         g_array_append_val(opts, opt);
#  228|           opt = va_arg (options, const char *);
#  229|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def53]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:515:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:512:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:513:11: branch_true: following 'true' branch (when 'filter' is non-NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:515:9: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:515:9: throw: if 'gtk_file_chooser_add_filter' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-gtk-utils.c:515:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#  513|       while((filter = va_arg(args, GtkFileFilter*)))
#  514|       {
#  515|->         gtk_file_chooser_add_filter(chooser, filter);
#  516|       }
#  517|       va_end (args);

Error: COMPILER_WARNING (CWE-477): [#def54]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-menu-tool-item.c:204:5: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  202|                                                             G_PARAM_READWRITE));
#  203|   
#  204|->     g_type_class_add_private (object_class, sizeof (FmMenuToolItemPrivate));
#  205|   }
#  206|   

Error: COMPILER_WARNING: [#def55]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-menu-tool-item.c:341:20: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  339|       GtkWidget *arrow_button;
#  340|   
#  341|->     button->priv = FM_MENU_TOOL_ITEM_GET_PRIVATE (button);
#  342|   
#  343|       gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (button), FALSE);

Error: COMPILER_WARNING: [#def56]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:229:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  227|   {
#  228|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  229|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  230|       GdkModifierType state;
#  231|   

Error: COMPILER_WARNING: [#def57]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:280:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  278|   static void fm_path_entry_activate(GtkEntry *entry, gpointer user_data)
#  279|   {
#  280|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  281|       const char* full_path;
#  282|       /* convert current path string to FmPath here */

Error: COMPILER_WARNING (CWE-477): [#def58]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:338:5: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  336|       widget_class->focus_out_event = fm_path_entry_focus_out_event;
#  337|   
#  338|->     g_type_class_add_private( klass, sizeof (FmPathEntryPrivate) );
#  339|   }
#  340|   

Error: COMPILER_WARNING: [#def59]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:372:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  370|   {
#  371|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  372|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  373|   
#  374|       /* listen to 'changed' signal for auto-completion */

Error: COMPILER_WARNING: [#def60]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:392:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  390|   {
#  391|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  392|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  393|   
#  394|       /* disconnect from 'changed' signal since we don't do auto-completion

Error: COMPILER_WARNING: [#def61]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:411:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  409|       ListSubDirNames* data = (ListSubDirNames*)user_data;
#  410|       FmPathEntry* entry = data->entry;
#  411|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  412|       GList* l;
#  413|       FmPathEntryModel* new_model;

Error: COMPILER_WARNING: [#def62]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:531:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  529|   {
#  530|       FmPathEntry *entry = FM_PATH_ENTRY(editable);
#  531|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  532|       const gchar *path_str, *sep;
#  533|   #if GLIB_CHECK_VERSION(2, 36, 0)

Error: COMPILER_WARNING: [#def63]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:602:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  600|   {
#  601|       FmPathEntry *entry = FM_PATH_ENTRY(object);
#  602|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  603|   
#  604|       switch( prop_id )

Error: COMPILER_WARNING: [#def64]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:621:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  619|   {
#  620|       FmPathEntry *entry = FM_PATH_ENTRY(object);
#  621|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  622|   
#  623|       switch( prop_id ) {

Error: COMPILER_WARNING: [#def65]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:642:37: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  640|       if (full_path)
#  641|       {
#  642|->         FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  643|   
#  644|           if(priv->path)

Error: COMPILER_WARNING: [#def66]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:691:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  689|   fm_path_entry_init(FmPathEntry *entry)
#  690|   {
#  691|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  692|       GtkEntryCompletion* completion = gtk_entry_completion_new();
#  693|       GtkCellRenderer* render;

Error: COMPILER_WARNING: [#def67]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:745:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  743|       gchar *model_file_name;
#  744|       int model_file_name_len;
#  745|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE( FM_PATH_ENTRY(data) );
#  746|       gtk_tree_model_get(model, iter, COL_BASENAME, &model_file_name, -1);
#  747|       model_file_name_len = strlen(model_file_name);

Error: COMPILER_WARNING: [#def68]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:769:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  767|   static void fm_path_entry_dispose(GObject *object)
#  768|   {
#  769|->     FmPathEntryPrivate* priv = FM_PATH_ENTRY_GET_PRIVATE(object);
#  770|   
#  771|       g_signal_handlers_disconnect_by_func(object, fm_path_entry_key_press, NULL);

Error: COMPILER_WARNING: [#def69]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:809:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  807|   fm_path_entry_finalize(GObject *object)
#  808|   {
#  809|->     FmPathEntryPrivate* priv = FM_PATH_ENTRY_GET_PRIVATE(object);
#  810|   
#  811|       g_free(priv->parent_dir);

Error: COMPILER_WARNING: [#def70]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:841:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  839|   void fm_path_entry_set_path(FmPathEntry *entry, FmPath* path)
#  840|   {
#  841|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  842|   
#  843|       if(priv->path)

Error: COMPILER_WARNING: [#def71]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:866:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  864|       GtkTreeModel *model = gtk_entry_completion_get_model(completion);
#  865|       FmPathEntry *entry = FM_PATH_ENTRY( gtk_entry_completion_get_entry(completion) );
#  866|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  867|       char *model_basename;
#  868|       const char* typed_basename;

Error: COMPILER_WARNING: [#def72]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/gtk/fm-path-entry.c:901:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  899|   FmPath* fm_path_entry_get_path(FmPathEntry *entry)
#  900|   {
#  901|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  902|       return priv->path;
#  903|   }

Error: COMPILER_WARNING (CWE-704): [#def73]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-file-ops-job-xfer.c:736:22: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  734|               char *sub_name;
#  735|   
#  736|->             sub_name = strchr(basename, '?');
#  737|               if (sub_name)
#  738|               {

Error: COMPILER_WARNING (CWE-704): [#def74]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-file-ops-job.c:676:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  674|           /* if we drop URI query onto native filesystem, omit query part */
#  675|           if (!fm_path_is_native(path) && g_file_is_native(dest_dir))
#  676|->             dname = strchr(basename, '?');
#  677|           /* if basename consist only from query then use first part of it */
#  678|           if (dname == basename)

Error: COMPILER_WARNING (CWE-704): [#def75]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-file-ops-job.c:681:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  679|           {
#  680|               basename++;
#  681|->             dname = strchr(basename, '&');
#  682|           }
#  683|           if (dname)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def76]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:430:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  428|       data.func = func;
#  429|       data.user_data = user_data;
#  430|->     fm_run_in_default_main_context(on_idle_call, &data);
#  431|       return data.ret;
#  432|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def77]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:547:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  545|   gint fm_job_ask_valist(FmJob* job, const char* question, va_list options)
#  546|   {
#  547|->     GArray* opts = g_array_sized_new(TRUE, TRUE, sizeof(char*), 6);
#  548|       gint ret;
#  549|       const char* opt = va_arg(options, const char*);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def78]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:552:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  550|       while(opt)
#  551|       {
#  552|->         g_array_append_val(opts, opt);
#  553|           opt = va_arg (options, const char *);
#  554|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def79]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:556:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  554|       }
#  555|       ret = fm_job_askv(job, question, &opts->data);
#  556|->     g_array_free(opts, TRUE);
#  557|       return ret;
#  558|   }

Error: COMPILER_WARNING (CWE-704): [#def80]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/gtk-fileprop-x-desktop.c:224:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  222|       {
#  223|           /* remove encoding from locale name */
#  224|->         char *sep = strchr(langs[0], '.');
#  225|           if (sep)
#  226|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: COMPILER_WARNING (CWE-704): [#def81]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/gtk-fileprop-x-shortcut.c:128:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  126|       {
#  127|           /* remove encoding from locale name */
#  128|->         char *sep = strchr(langs[0], '.');
#  129|           if (sep)
#  130|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def82]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:320:23: warning[-Wanalyzer-null-dereference]: dereference of NULL 'c'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:315:21: enter_function: entry to '_get_pathtag_for_path'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:320:23: danger: dereference of NULL 'c'
#  318|   
#  319|       pathtag = g_strdup(path);
#  320|->     for (c = pathtag; *c; c++)
#  321|           if (*c == '/' || *c == '\t' || *c == '\n' || *c == '\r' || *c == ' ')
#  322|               *c = '-';

Error: COMPILER_WARNING (CWE-704): [#def83]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:476:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  474|               fm_xml_file_item_append_child(item, child);
#  475|               /* touch .directory file, ignore errors */
#  476|->             dir = strrchr(path, '/'); /* use it as a storage for basename */
#  477|               if (dir)
#  478|                   dir++;

Error: COMPILER_WARNING (CWE-704): [#def84]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:1648:29: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1646|                   char *lang;
# 1647|                   /* remove encoding from locale name */
# 1648|->                 char *sep = strchr(langs[0], '.');
# 1649|   
# 1650|                   if (sep)

Error: COMPILER_WARNING (CWE-704): [#def85]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-menu.c:1817:33: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1815|                       char *lang;
# 1816|                       /* remove encoding from locale name */
# 1817|->                     char *sep = strchr(langs[0], '.');
# 1818|   
# 1819|                       if (sep)

Error: COMPILER_WARNING (CWE-704): [#def86]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-search.c:424:24: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  422|       {
#  423|           const char* p = uri_str + sizeof(scheme)-1; /* skip scheme part */
#  424|->         char* params = strchr(p, '?');
#  425|           char* name_regex = NULL;
#  426|           char* content_regex = NULL;

Error: COMPILER_WARNING (CWE-704): [#def87]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/modules/vfs-search.c:431:25: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  429|           while (p)
#  430|           {
#  431|->             char* sep = strchr(p, ','); /* use , to separate multiple paths */
#  432|               char *path;
#  433|   

Error: COMPILER_WARNING (CWE-477): [#def88]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/fm-udisks.c:46:5: warning[-Wdeprecated-declarations]: 'g_io_scheduler_cancel_all_jobs' is deprecated
#   44|   void _fm_udisks_finalize()
#   45|   {
#   46|->     g_io_scheduler_cancel_all_jobs();
#   47|   }

Error: COMPILER_WARNING (CWE-477): [#def89]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:122:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  120|   static void finish_eject(GSimpleAsyncResult* res, EjectData* data)
#  121|   {
#  122|->     g_simple_async_result_complete(res);
#  123|       g_object_unref(res);
#  124|   

Error: COMPILER_WARNING (CWE-477): [#def90]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:143:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  141|       {
#  142|           error = g_udisks_error_to_gio_error(error);
#  143|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#  144|                                                      data->callback,
#  145|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def91]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:151:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  149|       else
#  150|       {
#  151|->         res = g_simple_async_result_new(G_OBJECT(data->drv),
#  152|                                           data->callback,
#  153|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def92]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:155:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  153|                                           data->user_data,
#  154|                                           NULL);
#  155|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  156|       }
#  157|       finish_eject(res, data);

Error: COMPILER_WARNING (CWE-477): [#def93]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:191:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  189|           GError* error = g_udisks_error_to_gio_error(err);
#  190|           g_error_free(err);
#  191|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#  192|                                                      data->callback,
#  193|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def94]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-drive.c:272:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  270|   {
#  271|       //GUDisksDrive* drv = G_UDISKS_DRIVE(base);
#  272|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  273|   }
#  274|   

Error: COMPILER_WARNING (CWE-477): [#def95]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:197:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  195|   static char** g_udisks_mount_guess_content_type_finish (GMount* base, GAsyncResult* res, GError** error)
#  196|   {
#  197|->     g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  198|       return g_strdupv((char**)g_simple_async_result_get_op_res_gpointer(G_SIMPLE_ASYNC_RESULT(res)));
#  199|   }

Error: COMPILER_WARNING (CWE-477): [#def96]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:198:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_get_op_res_gpointer' is deprecated
#  196|   {
#  197|       g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  198|->     return g_strdupv((char**)g_simple_async_result_get_op_res_gpointer(G_SIMPLE_ASYNC_RESULT(res)));
#  199|   }
#  200|   

Error: COMPILER_WARNING (CWE-477): [#def97]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:216:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  214|       GSimpleAsyncResult* res;
#  215|       content_types = g_content_type_guess_for_tree(data->root);
#  216|->     res = g_simple_async_result_new(G_OBJECT(data->mnt),
#  217|                                       data->callback,
#  218|                                       data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def98]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:220:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gpointer' is deprecated
#  218|                                       data->user_data,
#  219|                                       NULL);
#  220|->     g_simple_async_result_set_op_res_gpointer(res, content_types, (GDestroyNotify)g_strfreev);
#  221|       g_simple_async_result_complete_in_idle(res);
#  222|       g_object_unref(res);

Error: COMPILER_WARNING (CWE-477): [#def99]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:221:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete_in_idle' is deprecated
#  219|                                       NULL);
#  220|       g_simple_async_result_set_op_res_gpointer(res, content_types, (GDestroyNotify)g_strfreev);
#  221|->     g_simple_async_result_complete_in_idle(res);
#  222|       g_object_unref(res);
#  223|       return FALSE;

Error: COMPILER_WARNING (CWE-477): [#def100]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:244:9: warning[-Wdeprecated-declarations]: 'g_io_scheduler_push_job' is deprecated: Use '"GThreadPool or g_task_run_in_thread"' instead
#  242|           data->callback = callback;
#  243|           data->user_data = user_data;
#  244|->         g_io_scheduler_push_job(guess_content_job, data, guess_content_data_free, G_PRIORITY_DEFAULT, cancellable);
#  245|       }
#  246|   }

Error: COMPILER_WARNING (CWE-477): [#def101]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:275:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  273|       {
#  274|           error = g_udisks_error_to_gio_error(error);
#  275|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->mnt),
#  276|                                                      data->callback,
#  277|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def102]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:283:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  281|       else
#  282|       {
#  283|->         res = g_simple_async_result_new(G_OBJECT(data->mnt),
#  284|                                           data->callback,
#  285|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def103]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:287:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  285|                                           data->user_data,
#  286|                                           NULL);
#  287|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  288|       }
#  289|       g_simple_async_result_complete(res);

Error: COMPILER_WARNING (CWE-477): [#def104]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:289:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  287|           g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  288|       }
#  289|->     g_simple_async_result_complete(res);
#  290|       g_object_unref(res);
#  291|   

Error: COMPILER_WARNING (CWE-477): [#def105]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-mount.c:330:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  328|   {
#  329|       //GUDisksMount* mnt = G_UDISKS_MOUNT(base);
#  330|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  331|   }
#  332|   

Error: COMPILER_WARNING (CWE-477): [#def106]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-volume.c:278:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  276|       {
#  277|           error = g_udisks_error_to_gio_error(error);
#  278|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->vol),
#  279|                                                      data->callback,
#  280|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def107]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-volume.c:286:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  284|       else
#  285|       {
#  286|->         res = g_simple_async_result_new(G_OBJECT(data->vol),
#  287|                                           data->callback,
#  288|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def108]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-volume.c:290:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  288|                                           data->user_data,
#  289|                                           NULL);
#  290|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  291|   
#  292|           /* FIXME: ensure we have working mount paths to generate GMount object. */

Error: COMPILER_WARNING (CWE-477): [#def109]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-volume.c:315:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  313|   
#  314|       }
#  315|->     g_simple_async_result_complete(res);
#  316|       g_object_unref(res);
#  317|   

Error: COMPILER_WARNING (CWE-477): [#def110]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/../src/udisks/g-udisks-volume.c:356:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  354|   {
#  355|       //GUDisksVolume* vol = G_UDISKS_VOLUME(base);
#  356|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  357|   }
#  358|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def111]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:189:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(signals_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:178:1: enter_function: entry to 'output_signals'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:183:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:184:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:184:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:189:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:190:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:190:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:189:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(signals_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:178:1: enter_function: entry to 'output_signals'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:183:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:184:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:184:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:189:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:190:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:190:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def113]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:504:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:504:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def115]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:506:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:506:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def117]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:508:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:508:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def119]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:547:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:519:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:547:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:519:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def121]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:549:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:519:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:549:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:519:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def123]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:590:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:569:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:590:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:569:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def125]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:592:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:569:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:592:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:569:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def127]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:621:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(actions_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:610:1: enter_function: entry to 'output_actions'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:615:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:616:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:616:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:621:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:622:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:622:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:621:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(actions_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:610:1: enter_function: entry to 'output_actions'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:615:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:616:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:616:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:621:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:622:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:622:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def129]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:686:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:675:1: enter_function: entry to 'output_args'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:680:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:681:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:681:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:686:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:687:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:687:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def130]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:686:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:675:1: enter_function: entry to 'output_args'
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:680:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:681:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:681:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:686:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:687:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk2/docs/reference/libfm/libfm-scan.c:687:5: call_function: calling 'output_object_args' from 'output_args'

Error: COMPILER_WARNING (CWE-704): [#def131]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.c:295:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def132]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.c:316:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def133]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.c:740:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def134]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.c:1318:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def135]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.c:2126:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-843): [#def136]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/action.vala:413:18: warning[-Wincompatible-pointer-types]: assignment to 'gchar **' {{aka 'char **'}} from incompatible pointer type 'const gchar * const*' {{aka 'const char * const*'}}

Error: COMPILER_WARNING (CWE-477): [#def137]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/condition.vala:312:6: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead

Error: COMPILER_WARNING (CWE-477): [#def138]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/condition.vala:324:6: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead

Error: COMPILER_WARNING (CWE-477): [#def139]
libfm-1.4.1/libfm/_BUILDDIR_gtk2/src/actions/condition.vala:436:5: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead

Error: COMPILER_WARNING (CWE-704): [#def140]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/actions/action.c:145:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  143|   {
#  144|   	static volatile gsize fm_file_action_type_type_id__once = 0;
#  145|-> 	if (g_once_init_enter (&fm_file_action_type_type_id__once)) {
#  146|   		GType fm_file_action_type_type_id;
#  147|   		fm_file_action_type_type_id = fm_file_action_type_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def141]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/actions/condition.c:120:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  118|   {
#  119|   	static volatile gsize fm_file_action_capability_type_id__once = 0;
#  120|-> 	if (g_once_init_enter (&fm_file_action_capability_type_id__once)) {
#  121|   		GType fm_file_action_capability_type_id;
#  122|   		fm_file_action_capability_type_id = fm_file_action_capability_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def142]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/actions/profile.c:74:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#   72|   {
#   73|   	static volatile gsize fm_file_action_exec_mode_type_id__once = 0;
#   74|-> 	if (g_once_init_enter (&fm_file_action_exec_mode_type_id__once)) {
#   75|   		GType fm_file_action_exec_mode_type_id;
#   76|   		fm_file_action_exec_mode_type_id = fm_file_action_exec_mode_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def143]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-action.c:471:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  469|           case 's':
#  470|               scheme = fm_path_get_basename(fm_path_get_scheme_path(fm_file_info_get_path(file)));
#  471|->             c = strchr(scheme, ':');
#  472|               if (c == NULL || c == scheme)
#  473|                   g_string_append(str, "file");

Error: COMPILER_WARNING (CWE-704): [#def144]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-action.c:534:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  532|           case 'x':
#  533|               scheme = fm_file_info_get_name(file);
#  534|->             c = strrchr(scheme, '.');
#  535|               if (c != NULL)
#  536|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def145]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-action.c:540:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  538|           case 'X':
#  539|               scheme = fm_file_info_get_name(file);
#  540|->             c = strrchr(scheme, '.');
#  541|               if (c != NULL)
#  542|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def146]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-action.c:547:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  545|                   g_string_append_c(str, ' ');
#  546|                   scheme = fm_file_info_get_name(l->data);
#  547|->                 c = strrchr(scheme, '.');
#  548|                   if (c != NULL)
#  549|                       g_string_append(str, &c[1]);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def147]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:141:28: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  139|   static FmBookmarkItem* new_item(char* line)
#  140|   {
#  141|->     FmBookmarkItem* item = g_slice_new0(FmBookmarkItem);
#  142|       char* sep;
#  143|       sep = strchr(line, '\n');

Error: GCC_ANALYZER_WARNING (CWE-401): [#def148]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:141:28: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  139|   static FmBookmarkItem* new_item(char* line)
#  140|   {
#  141|->     FmBookmarkItem* item = g_slice_new0(FmBookmarkItem);
#  142|       char* sep;
#  143|       sep = strchr(line, '\n');

Error: GCC_ANALYZER_WARNING (CWE-775): [#def149]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:150:18: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  148|           *sep = '\0';
#  149|   
#  150|->     item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|           item->name = g_strdup(sep+1);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def150]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:150:18: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  148|           *sep = '\0';
#  149|   
#  150|->     item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|           item->name = g_strdup(sep+1);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def151]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:152:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  150|       item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|->         item->name = g_strdup(sep+1);
#  153|       else
#  154|           item->name = g_filename_display_name(fm_path_get_basename(item->path));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def152]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:152:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  150|       item->path = fm_path_new_for_uri(line);
#  151|       if(sep)
#  152|->         item->name = g_strdup(sep+1);
#  153|       else
#  154|           item->name = g_filename_display_name(fm_path_get_basename(item->path));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def153]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:154:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def154]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:154:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def155]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:154:46: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def156]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:154:46: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:160:15: enter_function: entry to 'load_bookmarks'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:171:7: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:173:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:175:20: call_function: calling 'new_item' from 'load_bookmarks'
#  152|           item->name = g_strdup(sep+1);
#  153|       else
#  154|->         item->name = g_filename_display_name(fm_path_get_basename(item->path));
#  155|   
#  156|       item->n_ref = 1;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def157]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: danger: 'fopen(g_file_get_path(file), "r")' leaks here; was opened at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  168|       /* load the file */
#  169|       f = fopen(fpath, "r");
#  170|->     g_free(fpath);
#  171|       if(f)
#  172|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def158]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(g_file_get_path(file), "r")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:169:9: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-bookmarks.c:170:5: danger: 'fopen(g_file_get_path(file), "r")' leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  168|       /* load the file */
#  169|       f = fopen(fpath, "r");
#  170|->     g_free(fpath);
#  171|       if(f)
#  172|       {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def159]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1375:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(fm_path_to_str(*fi.path), 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1368:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1371:12: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1371:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1374:22: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1375:13: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1375:13: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1375:13: throw: if 'g_free_sized' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1375:13: danger: 'open(fm_path_to_str(*fi.path), 0)' leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
# 1373|               char *path = fm_path_to_str(fi->path);
# 1374|               int fd = open(path, O_RDONLY);
# 1375|->             g_free(path);
# 1376|               if(fd >= 0)
# 1377|               {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def160]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1380:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(fm_path_to_str(*fi.path), 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1368:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1371:12: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1371:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1374:22: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1376:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1379:33: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-file-info.c:1380:17: danger: 'open(fm_path_to_str(*fi.path), 0)' leaks here; was opened at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
# 1378|                   char buf[2];
# 1379|                   ssize_t rdlen = read(fd, &buf, 2);
# 1380|->                 close(fd);
# 1381|                   if(rdlen == 2 && buf[0] == '#' && buf[1] == '!')
# 1382|                       return TRUE;

Error: COMPILER_WARNING (CWE-704): [#def161]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-icon.c:109:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  107|               g_object_unref(gicon_file);
#  108|           }
#  109|->         else if(G_UNLIKELY((dot = strrchr(name, '.')) != NULL && dot > name &&
#  110|                   (g_ascii_strcasecmp(&dot[1], "png") == 0
#  111|                    || g_ascii_strcasecmp(&dot[1], "svg") == 0

Error: GCC_ANALYZER_WARNING (CWE-775): [#def162]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:198:37: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'open(file_path, 0)'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:161:7: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:164:22: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:165:11: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:168:16: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:168:15: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:173:18: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:173:18: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:174:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:198:37: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:198:37: danger: 'open(file_path, 0)' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  196|               */
#  197|                   char buf[4096];
#  198|->                 len = read(fd, buf, MIN(pstat->st_size, 4096));
#  199|                   const char *tmp;
#  200|                   char *qtype = type; /* questionable type */

Error: GCC_ANALYZER_WARNING (CWE-688): [#def163]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:296:8: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:288:13: enter_function: entry to 'fm_mime_type_new'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-mime-type.c:296:8: danger: argument 1 ('<unknown>') NULL where non-null expected
#  294|   
#  295|       gicon = g_content_type_get_icon(mime_type->type);
#  296|->     if(strcmp(mime_type->type, "inode/directory") == 0)
#  297|           g_themed_icon_prepend_name(G_THEMED_ICON(gicon), "folder");
#  298|       else if(g_content_type_can_be_executable(mime_type->type))

Error: COMPILER_WARNING (CWE-704): [#def164]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-path.c:478:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  476|           else
#  477|           {
#  478|->             sep = strchr(rel, '/');
#  479|               if(sep)
#  480|               {

Error: COMPILER_WARNING (CWE-704): [#def165]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-path.c:626:13: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  624|       if (path_name[0] != '/') /* it's an URI */
#  625|       {
#  626|->         sep = strchr(path_name, ':');
#  627|           if (!sep) /* invalid path */
#  628|               /* FIXME: fail on this */

Error: COMPILER_WARNING (CWE-704): [#def166]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/base/fm-templates.c:915:24: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  913|           if(!name)
#  914|               *nlen = 0;
#  915|->         else if((point = strrchr(name, '.')))
#  916|               *nlen = g_utf8_strlen(name, point - name);
#  917|           else

Error: COMPILER_WARNING: [#def167]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:1273:21: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
# 1271|   exo_icon_view_init (ExoIconView *icon_view)
# 1272|   {
# 1273|->   icon_view->priv = EXO_ICON_VIEW_GET_PRIVATE (icon_view);
# 1274|   
# 1275|     icon_view->priv->selection_mode = GTK_SELECTION_SINGLE;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def168]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4048:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4046|           {
# 4047|             if (icon_view->priv->orientation == GTK_ORIENTATION_HORIZONTAL)
# 4048|->             item->area.height = MAX (item->area.height, max_height[i]);
# 4049|             else
# 4050|               item->area.height += max_height[i] + (i > 0 ? spacing : 0);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def169]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4050:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4048|               item->area.height = MAX (item->area.height, max_height[i]);
# 4049|             else
# 4050|->             item->area.height += max_height[i] + (i > 0 ? spacing : 0);
# 4051|           }
# 4052|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def170]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4059:33: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4057|           {
# 4058|             if (icon_view->priv->orientation == GTK_ORIENTATION_HORIZONTAL)
# 4059|->             item->area.width += max_width[i] + (i > 0 ? spacing : 0);
# 4060|             else
# 4061|               item->area.width = MAX (item->area.width, max_width[i]);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def171]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4061:32: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4059|               item->area.width += max_width[i] + (i > 0 ? spacing : 0);
# 4060|             else
# 4061|->             item->area.width = MAX (item->area.width, max_width[i]);
# 4062|           }
# 4063|       }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def172]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4084:34: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3701:1: enter_function: entry to 'exo_icon_view_layout_cols'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:3722:15: call_function: calling 'exo_icon_view_layout_single_col' from 'exo_icon_view_layout_cols'
# 4082|               {
# 4083|                 cell_area.width = item->area.width;
# 4084|->               cell_area.height = max_height[i];
# 4085|               }
# 4086|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def173]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4660:28: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*list_array'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4647:7: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4650:16: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4656:46: branch_false: following 'false' branch (when 'list' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4660:28: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-icon-view.c:4660:28: danger: use of uninitialized value '*list_array' here
# 4658|   
# 4659|     /* hook up the first item */
# 4660|->   icon_view->priv->items = list_array[0];
# 4661|     list_array[0]->prev = NULL;
# 4662|     ((ExoIconViewItem*)list_array[0]->data)->index = 0;

Error: COMPILER_WARNING: [#def174]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/exo/exo-tree-view.c:254:21: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  252|   {
#  253|     /* grab a pointer on the private data */
#  254|->   tree_view->priv = EXO_TREE_VIEW_GET_PRIVATE (tree_view);
#  255|     tree_view->priv->single_click_timeout_id = -1;
#  256|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def175]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:456:35: warning[-Wanalyzer-null-dereference]: dereference of NULL 'mime_types'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:337:7: branch_false: following 'false' branch (when 'mime_types' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:367:21: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:379:7: branch_false: following 'false' branch (when 'apps' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:434:1: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:449:8: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:451:9: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:453:30: branch_true: following 'true' branch (when 'l' is non-NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:455:41: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-file-menu.c:456:35: danger: dereference of NULL 'mime_types'
#  454|           {
#  455|               register FmFileMenuMimeExt *ext = l->data;
#  456|->             if (ext->mime_type == mime_types->data) /* the same mime type */
#  457|                   if (ext->cb.update_file_menu_for_mime_type != NULL)
#  458|                       ext->cb.update_file_menu_for_mime_type(parent, ui, xml,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def176]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:963:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'mask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:922:8: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:924:17: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:949:12: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:951:20: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:953:16: branch_false: following 'false' branch (when 'mask' is NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:955:17: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:955:16: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:963:13: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-file-launcher.c:963:13: danger: dereference of NULL 'mask'
#  961|           else
#  962|               mask = expr = g_strdup(c);
#  963|->         if (*mask == '/') /* else corrupted */
#  964|           {
#  965|               mask++;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def177]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:182:22: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  180|       int ret;
#  181|       guint id = 1;
#  182|->     GtkDialog* dlg = GTK_DIALOG(gtk_message_dialog_new_with_markup(parent, 0,
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def178]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:185:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));
#  185|->     gtk_window_set_title(GTK_WINDOW(dlg), title ? title : _("Question"));
#  186|       /* FIXME: need to handle defualt button and alternative button
#  187|        * order problems. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def179]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:185:59: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  183|                                                           GTK_MESSAGE_QUESTION, 0,
#  184|                                                           "%s", question));
#  185|->     gtk_window_set_title(GTK_WINDOW(dlg), title ? title : _("Question"));
#  186|       /* FIXME: need to handle defualt button and alternative button
#  187|        * order problems. */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def180]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:192:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  190|           /* FIXME: handle button image and stock buttons */
#  191|           /*GtkWidget* btn =*/
#  192|->         gtk_dialog_add_button(dlg, *options, id);
#  193|           ++options;
#  194|           ++id;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def181]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:222:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  220|   int fm_ask_valist(GtkWindow* parent, const char* title, const char* question, va_list options)
#  221|   {
#  222|->     GArray* opts = g_array_sized_new(TRUE, TRUE, sizeof(char*), 6);
#  223|       gint ret;
#  224|       const char* opt = va_arg(options, const char*);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def182]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:227:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:153:5: enter_function: entry to 'fm_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:157:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:158:11: call_function: calling 'fm_ask_valist' from 'fm_ask'
#  225|       while(opt)
#  226|       {
#  227|->         g_array_append_val(opts, opt);
#  228|           opt = va_arg (options, const char *);
#  229|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def183]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:515:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:512:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:513:11: branch_true: following 'true' branch (when 'filter' is non-NULL)...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:515:9: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:515:9: throw: if 'gtk_file_chooser_add_filter' throws an exception...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-gtk-utils.c:515:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  513|       while((filter = va_arg(args, GtkFileFilter*)))
#  514|       {
#  515|->         gtk_file_chooser_add_filter(chooser, filter);
#  516|       }
#  517|       va_end (args);

Error: COMPILER_WARNING: [#def184]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-menu-tool-item.c:341:20: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  339|       GtkWidget *arrow_button;
#  340|   
#  341|->     button->priv = FM_MENU_TOOL_ITEM_GET_PRIVATE (button);
#  342|   
#  343|       gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (button), FALSE);

Error: COMPILER_WARNING: [#def185]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:229:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  227|   {
#  228|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  229|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  230|       GdkModifierType state;
#  231|   

Error: COMPILER_WARNING: [#def186]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:280:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  278|   static void fm_path_entry_activate(GtkEntry *entry, gpointer user_data)
#  279|   {
#  280|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  281|       const char* full_path;
#  282|       /* convert current path string to FmPath here */

Error: COMPILER_WARNING: [#def187]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:372:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  370|   {
#  371|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  372|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  373|   
#  374|       /* listen to 'changed' signal for auto-completion */

Error: COMPILER_WARNING: [#def188]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:392:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  390|   {
#  391|       FmPathEntry *entry = FM_PATH_ENTRY(widget);
#  392|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  393|   
#  394|       /* disconnect from 'changed' signal since we don't do auto-completion

Error: COMPILER_WARNING: [#def189]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:411:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  409|       ListSubDirNames* data = (ListSubDirNames*)user_data;
#  410|       FmPathEntry* entry = data->entry;
#  411|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  412|       GList* l;
#  413|       FmPathEntryModel* new_model;

Error: COMPILER_WARNING: [#def190]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:531:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  529|   {
#  530|       FmPathEntry *entry = FM_PATH_ENTRY(editable);
#  531|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  532|       const gchar *path_str, *sep;
#  533|   #if GLIB_CHECK_VERSION(2, 36, 0)

Error: COMPILER_WARNING: [#def191]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:602:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  600|   {
#  601|       FmPathEntry *entry = FM_PATH_ENTRY(object);
#  602|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  603|   
#  604|       switch( prop_id )

Error: COMPILER_WARNING: [#def192]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:621:33: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  619|   {
#  620|       FmPathEntry *entry = FM_PATH_ENTRY(object);
#  621|->     FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  622|   
#  623|       switch( prop_id ) {

Error: COMPILER_WARNING: [#def193]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:642:37: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  640|       if (full_path)
#  641|       {
#  642|->         FmPathEntryPrivate *priv  = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  643|   
#  644|           if(priv->path)

Error: COMPILER_WARNING: [#def194]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:691:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  689|   fm_path_entry_init(FmPathEntry *entry)
#  690|   {
#  691|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  692|       GtkEntryCompletion* completion = gtk_entry_completion_new();
#  693|       GtkCellRenderer* render;

Error: COMPILER_WARNING: [#def195]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:745:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  743|       gchar *model_file_name;
#  744|       int model_file_name_len;
#  745|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE( FM_PATH_ENTRY(data) );
#  746|       gtk_tree_model_get(model, iter, COL_BASENAME, &model_file_name, -1);
#  747|       model_file_name_len = strlen(model_file_name);

Error: COMPILER_WARNING: [#def196]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:769:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  767|   static void fm_path_entry_dispose(GObject *object)
#  768|   {
#  769|->     FmPathEntryPrivate* priv = FM_PATH_ENTRY_GET_PRIVATE(object);
#  770|   
#  771|       g_signal_handlers_disconnect_by_func(object, fm_path_entry_key_press, NULL);

Error: COMPILER_WARNING: [#def197]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:809:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  807|   fm_path_entry_finalize(GObject *object)
#  808|   {
#  809|->     FmPathEntryPrivate* priv = FM_PATH_ENTRY_GET_PRIVATE(object);
#  810|   
#  811|       g_free(priv->parent_dir);

Error: COMPILER_WARNING: [#def198]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:841:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  839|   void fm_path_entry_set_path(FmPathEntry *entry, FmPath* path)
#  840|   {
#  841|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  842|   
#  843|       if(priv->path)

Error: COMPILER_WARNING: [#def199]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:866:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  864|       GtkTreeModel *model = gtk_entry_completion_get_model(completion);
#  865|       FmPathEntry *entry = FM_PATH_ENTRY( gtk_entry_completion_get_entry(completion) );
#  866|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  867|       char *model_basename;
#  868|       const char* typed_basename;

Error: COMPILER_WARNING: [#def200]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/gtk/fm-path-entry.c:901:32: warning[warning]: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
#  899|   FmPath* fm_path_entry_get_path(FmPathEntry *entry)
#  900|   {
#  901|->     FmPathEntryPrivate *priv = FM_PATH_ENTRY_GET_PRIVATE(entry);
#  902|       return priv->path;
#  903|   }

Error: COMPILER_WARNING (CWE-704): [#def201]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-file-ops-job-xfer.c:736:22: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  734|               char *sub_name;
#  735|   
#  736|->             sub_name = strchr(basename, '?');
#  737|               if (sub_name)
#  738|               {

Error: COMPILER_WARNING (CWE-704): [#def202]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-file-ops-job.c:676:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  674|           /* if we drop URI query onto native filesystem, omit query part */
#  675|           if (!fm_path_is_native(path) && g_file_is_native(dest_dir))
#  676|->             dname = strchr(basename, '?');
#  677|           /* if basename consist only from query then use first part of it */
#  678|           if (dname == basename)

Error: COMPILER_WARNING (CWE-704): [#def203]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-file-ops-job.c:681:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  679|           {
#  680|               basename++;
#  681|->             dname = strchr(basename, '&');
#  682|           }
#  683|           if (dname)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def204]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:430:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  428|       data.func = func;
#  429|       data.user_data = user_data;
#  430|->     fm_run_in_default_main_context(on_idle_call, &data);
#  431|       return data.ret;
#  432|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def205]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:547:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  545|   gint fm_job_ask_valist(FmJob* job, const char* question, va_list options)
#  546|   {
#  547|->     GArray* opts = g_array_sized_new(TRUE, TRUE, sizeof(char*), 6);
#  548|       gint ret;
#  549|       const char* opt = va_arg(options, const char*);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def206]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:552:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  550|       while(opt)
#  551|       {
#  552|->         g_array_append_val(opts, opt);
#  553|           opt = va_arg (options, const char *);
#  554|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def207]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:556:5: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:491:6: enter_function: entry to 'fm_job_ask'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:495:5: acquire_resource: 'va_start' called here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/job/fm-job.c:496:11: call_function: calling 'fm_job_ask_valist' from 'fm_job_ask'
#  554|       }
#  555|       ret = fm_job_askv(job, question, &opts->data);
#  556|->     g_array_free(opts, TRUE);
#  557|       return ret;
#  558|   }

Error: COMPILER_WARNING (CWE-704): [#def208]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/gtk-fileprop-x-desktop.c:224:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  222|       {
#  223|           /* remove encoding from locale name */
#  224|->         char *sep = strchr(langs[0], '.');
#  225|           if (sep)
#  226|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: COMPILER_WARNING (CWE-704): [#def209]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/gtk-fileprop-x-shortcut.c:128:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  126|       {
#  127|           /* remove encoding from locale name */
#  128|->         char *sep = strchr(langs[0], '.');
#  129|           if (sep)
#  130|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def210]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:320:23: warning[-Wanalyzer-null-dereference]: dereference of NULL 'c'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:315:21: enter_function: entry to '_get_pathtag_for_path'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:320:23: danger: dereference of NULL 'c'
#  318|   
#  319|       pathtag = g_strdup(path);
#  320|->     for (c = pathtag; *c; c++)
#  321|           if (*c == '/' || *c == '\t' || *c == '\n' || *c == '\r' || *c == ' ')
#  322|               *c = '-';

Error: COMPILER_WARNING (CWE-704): [#def211]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:476:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  474|               fm_xml_file_item_append_child(item, child);
#  475|               /* touch .directory file, ignore errors */
#  476|->             dir = strrchr(path, '/'); /* use it as a storage for basename */
#  477|               if (dir)
#  478|                   dir++;

Error: COMPILER_WARNING (CWE-704): [#def212]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:1648:29: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1646|                   char *lang;
# 1647|                   /* remove encoding from locale name */
# 1648|->                 char *sep = strchr(langs[0], '.');
# 1649|   
# 1650|                   if (sep)

Error: COMPILER_WARNING (CWE-704): [#def213]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-menu.c:1817:33: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1815|                       char *lang;
# 1816|                       /* remove encoding from locale name */
# 1817|->                     char *sep = strchr(langs[0], '.');
# 1818|   
# 1819|                       if (sep)

Error: COMPILER_WARNING (CWE-704): [#def214]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-search.c:424:24: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  422|       {
#  423|           const char* p = uri_str + sizeof(scheme)-1; /* skip scheme part */
#  424|->         char* params = strchr(p, '?');
#  425|           char* name_regex = NULL;
#  426|           char* content_regex = NULL;

Error: COMPILER_WARNING (CWE-704): [#def215]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/../src/modules/vfs-search.c:431:25: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  429|           while (p)
#  430|           {
#  431|->             char* sep = strchr(p, ','); /* use , to separate multiple paths */
#  432|               char *path;
#  433|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def216]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:189:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(signals_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:178:1: enter_function: entry to 'output_signals'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:183:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:184:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:184:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:189:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:190:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:190:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def217]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:189:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(signals_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:178:1: enter_function: entry to 'output_signals'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:183:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:184:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:184:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:189:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:190:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:190:5: call_function: calling 'output_object_signals' from 'output_signals'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def218]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:504:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:504:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def220]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:506:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def221]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:506:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def222]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:508:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def223]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:508:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(hierarchy_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:453:1: enter_function: entry to 'output_object_hierarchy'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:460:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:461:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:465:3: call_function: inlined call to 'output_hierarchy' from 'output_object_hierarchy'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def224]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:547:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:519:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def225]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:547:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:519:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def226]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:549:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:519:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:549:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:514:13: enter_function: entry to 'output_object_interfaces'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:519:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:520:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:524:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def228]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:590:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:569:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def229]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:590:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:569:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def230]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:592:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:569:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:592:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:565:13: enter_function: entry to 'output_interface_prerequisites'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:569:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:570:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:574:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def232]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:621:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(actions_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:610:1: enter_function: entry to 'output_actions'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:615:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:616:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:616:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:621:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:622:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:622:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def233]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:621:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(actions_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:610:1: enter_function: entry to 'output_actions'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:615:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:616:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:616:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:621:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:622:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:622:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def234]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:686:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:675:1: enter_function: entry to 'output_args'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:680:8: acquire_resource: opened here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:681:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:681:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:686:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:687:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:687:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:686:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:675:1: enter_function: entry to 'output_args'
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:680:8: acquire_memory: allocated here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:681:6: branch_false: following 'false' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:681:6: branch_false: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:686:15: branch_true: following 'true' branch...
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:687:5: branch_true: ...to here
libfm-1.4.1/libfm/_BUILDDIR_gtk3/docs/reference/libfm/libfm-scan.c:687:5: call_function: calling 'output_object_args' from 'output_args'

Error: COMPILER_WARNING (CWE-704): [#def236]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.c:295:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def237]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.c:316:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def238]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.c:740:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def239]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.c:1318:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-704): [#def240]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.c:2126:6: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier

Error: COMPILER_WARNING (CWE-843): [#def241]
libfm-1.4.1/libfm/_BUILDDIR_gtk3/src/actions/action.vala:413:18: warning[-Wincompatible-pointer-types]: assignment to 'gchar **' {{aka 'char **'}} from incompatible pointer type 'const gchar * const*' {{aka 'const char * const*'}}

Error: COMPILER_WARNING (CWE-704): [#def242]
libfm-1.4.1/libfm/src/base/fm-action.c: scope_hint: In function '_expand_params'
libfm-1.4.1/libfm/src/base/fm-action.c:471:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  471 |             c = strchr(scheme, ':');
#      |               ^
#  469|           case 's':
#  470|               scheme = fm_path_get_basename(fm_path_get_scheme_path(fm_file_info_get_path(file)));
#  471|->             c = strchr(scheme, ':');
#  472|               if (c == NULL || c == scheme)
#  473|                   g_string_append(str, "file");

Error: COMPILER_WARNING (CWE-704): [#def243]
libfm-1.4.1/libfm/src/base/fm-action.c:534:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  534 |             c = strrchr(scheme, '.');
#      |               ^
#  532|           case 'x':
#  533|               scheme = fm_file_info_get_name(file);
#  534|->             c = strrchr(scheme, '.');
#  535|               if (c != NULL)
#  536|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def244]
libfm-1.4.1/libfm/src/base/fm-action.c:540:15: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  540 |             c = strrchr(scheme, '.');
#      |               ^
#  538|           case 'X':
#  539|               scheme = fm_file_info_get_name(file);
#  540|->             c = strrchr(scheme, '.');
#  541|               if (c != NULL)
#  542|                   g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-704): [#def245]
libfm-1.4.1/libfm/src/base/fm-action.c:547:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  547 |                 c = strrchr(scheme, '.');
#      |                   ^
#  545|                   g_string_append_c(str, ' ');
#  546|                   scheme = fm_file_info_get_name(l->data);
#  547|->                 c = strrchr(scheme, '.');
#  548|                   if (c != NULL)
#  549|                       g_string_append(str, &c[1]);

Error: COMPILER_WARNING (CWE-1023): [#def246]
libfm-1.4.1/libfm/src/base/fm-action.c:1621:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_IN' not handled in switch
# 1619|           /* it's event on folder itself, ignoring */
# 1620|           return;
# 1621|->     switch (evt)
# 1622|       {
# 1623|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-1023): [#def247]
libfm-1.4.1/libfm/src/base/fm-action.c:1621:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_OUT' not handled in switch
# 1619|           /* it's event on folder itself, ignoring */
# 1620|           return;
# 1621|->     switch (evt)
# 1622|       {
# 1623|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-1023): [#def248]
libfm-1.4.1/libfm/src/base/fm-action.c: scope_hint: In function '_action_cache_monitor_event'
libfm-1.4.1/libfm/src/base/fm-action.c:1621:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_RENAMED' not handled in switch
# 1621 |     switch (evt)
#      |     ^~~~~~
# 1619|           /* it's event on folder itself, ignoring */
# 1620|           return;
# 1621|->     switch (evt)
# 1622|       {
# 1623|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-477): [#def249]
libfm-1.4.1/libfm/src/base/fm-action.c: scope_hint: In function '_matches_cond'
libfm-1.4.1/libfm/src/base/fm-action.c:1955:25: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1955 |                         if (s != NULL && g_pattern_match_string(pattern, s))
#      |                         ^~
/usr/include/glib-2.0/glib.h:68: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
libfm-1.4.1/libfm/src/base/fm-action.h:26: included_from: Included from here.
libfm-1.4.1/libfm/src/base/fm-action.c:41: included_from: Included from here.
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 1953|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)
# 1954|                               s = g_utf8_casefold(s, -1);
# 1955|->                         if (s != NULL && g_pattern_match_string(pattern, s))
# 1956|                               match = FALSE;
# 1957|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)

Error: COMPILER_WARNING (CWE-477): [#def250]
libfm-1.4.1/libfm/src/base/fm-action.c:1970:25: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1970 |                         if (s == NULL || !g_pattern_match_string(pattern, s))
#      |                         ^~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 1968|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)
# 1969|                               s = g_utf8_casefold(s, -1);
# 1970|->                         if (s == NULL || !g_pattern_match_string(pattern, s))
# 1971|                               found = TRUE; /* mark to break cycle */
# 1972|                           if (cond->type == CONDITION_TYPE_NCASE_BASENAME)

Error: COMPILER_WARNING (CWE-477): [#def251]
libfm-1.4.1/libfm/src/base/fm-action.c:1995:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1995 |                             match = !g_pattern_match_string(pattern, "file");
#      |                             ^~~~~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 1993|                           tst = strchr(s, ':');
# 1994|                           if (tst == NULL || tst == s)
# 1995|->                             match = !g_pattern_match_string(pattern, "file");
# 1996|                           else
# 1997|                           {

Error: COMPILER_WARNING (CWE-477): [#def252]
libfm-1.4.1/libfm/src/base/fm-action.c:1999:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 1999 |                             match = !g_pattern_match_string(pattern, s);
#      |                             ^~~~~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 1997|                           {
# 1998|                               s = g_strndup(s, tst - s);
# 1999|->                             match = !g_pattern_match_string(pattern, s);
# 2000|                               g_free(s);
# 2001|                           }

Error: COMPILER_WARNING (CWE-477): [#def253]
libfm-1.4.1/libfm/src/base/fm-action.c:2013:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 2013 |                             found = !g_pattern_match_string(pattern, "file");
#      |                             ^~~~~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 2011|                           tst = strchr(s, ':');
# 2012|                           if (tst == NULL || tst == s)
# 2013|->                             found = !g_pattern_match_string(pattern, "file");
# 2014|                           else
# 2015|                           {

Error: COMPILER_WARNING (CWE-477): [#def254]
libfm-1.4.1/libfm/src/base/fm-action.c:2017:29: warning[-Wdeprecated-declarations]: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead
# 2017 |                             found = !g_pattern_match_string(pattern, s);
#      |                             ^~~~~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
#   57 | gboolean      g_pattern_match_string   (GPatternSpec *pspec,
#      |               ^~~~~~~~~~~~~~~~~~~~~~
# 2015|                           {
# 2016|                               s = g_strndup(s, tst - s);
# 2017|->                             found = !g_pattern_match_string(pattern, s);
# 2018|                               g_free(s);
# 2019|                           }

Error: COMPILER_WARNING (CWE-1023): [#def255]
libfm-1.4.1/libfm/src/base/fm-folder.c:679:9: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_IN' not handled in switch
#  677|            * during emission of the change notifications. */
#  678|           g_object_ref(folder);
#  679|->         switch(evt)
#  680|           {
#  681|           case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:

Error: COMPILER_WARNING (CWE-1023): [#def256]
libfm-1.4.1/libfm/src/base/fm-folder.c:679:9: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_OUT' not handled in switch
#  677|            * during emission of the change notifications. */
#  678|           g_object_ref(folder);
#  679|->         switch(evt)
#  680|           {
#  681|           case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:

Error: COMPILER_WARNING (CWE-1023): [#def257]
libfm-1.4.1/libfm/src/base/fm-folder.c: scope_hint: In function 'on_folder_changed'
libfm-1.4.1/libfm/src/base/fm-folder.c:679:9: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_RENAMED' not handled in switch
#  679 |         switch(evt)
#      |         ^~~~~~
#  677|            * during emission of the change notifications. */
#  678|           g_object_ref(folder);
#  679|->         switch(evt)
#  680|           {
#  681|           case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:

Error: COMPILER_WARNING (CWE-704): [#def258]
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
libfm-1.4.1/libfm/src/base/fm-app-info.h:26: included_from: Included from here.
libfm-1.4.1/libfm/src/fm.h:28: included_from: Included from here.
libfm-1.4.1/libfm/src/base/fm-icon.c:37: included_from: Included from here.
libfm-1.4.1/libfm/src/base/fm-icon.c: scope_hint: In function 'fm_icon_from_name'
libfm-1.4.1/libfm/src/base/fm-icon.c:109:33: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  109 |         else if(G_UNLIKELY((dot = strrchr(name, '.')) != NULL && dot > name &&
#      |                                 ^
/usr/include/glib-2.0/glib/gmacros.h:1247:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
# 1247 |    if (expr)                                    \
#      |        ^~~~
/usr/include/glib-2.0/glib/gmacros.h:1253:45: note: in expansion of macro '_G_BOOLEAN_EXPR'
# 1253 | #define G_UNLIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 0))
#      |                                             ^~~~~~~~~~~~~~~
libfm-1.4.1/libfm/src/base/fm-icon.c:109:17: note: in expansion of macro 'G_UNLIKELY'
#  109 |         else if(G_UNLIKELY((dot = strrchr(name, '.')) != NULL && dot > name &&
#      |                 ^~~~~~~~~~
#  107|               g_object_unref(gicon_file);
#  108|           }
#  109|->         else if(G_UNLIKELY((dot = strrchr(name, '.')) != NULL && dot > name &&
#  110|                   (g_ascii_strcasecmp(&dot[1], "png") == 0
#  111|                    || g_ascii_strcasecmp(&dot[1], "svg") == 0

Error: COMPILER_WARNING (CWE-704): [#def259]
libfm-1.4.1/libfm/src/base/fm-path.c: scope_hint: In function 'fm_path_new_relative'
libfm-1.4.1/libfm/src/base/fm-path.c:478:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  478 |             sep = strchr(rel, '/');
#      |                 ^
#  476|           else
#  477|           {
#  478|->             sep = strchr(rel, '/');
#  479|               if(sep)
#  480|               {

Error: COMPILER_WARNING (CWE-704): [#def260]
libfm-1.4.1/libfm/src/base/fm-path.c: scope_hint: In function 'fm_path_new_for_display_name'
libfm-1.4.1/libfm/src/base/fm-path.c:626:13: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  626 |         sep = strchr(path_name, ':');
#      |             ^
#  624|       if (path_name[0] != '/') /* it's an URI */
#  625|       {
#  626|->         sep = strchr(path_name, ':');
#  627|           if (!sep) /* invalid path */
#  628|               /* FIXME: fail on this */

Error: COMPILER_WARNING (CWE-1023): [#def261]
libfm-1.4.1/libfm/src/base/fm-templates.c:603:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_IN' not handled in switch
#  601|       }
#  602|       g_object_unref(gfile);
#  603|->     switch(evt)
#  604|       {
#  605|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-1023): [#def262]
libfm-1.4.1/libfm/src/base/fm-templates.c:603:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_MOVED_OUT' not handled in switch
#  601|       }
#  602|       g_object_unref(gfile);
#  603|->     switch(evt)
#  604|       {
#  605|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-1023): [#def263]
libfm-1.4.1/libfm/src/base/fm-templates.c: scope_hint: In function 'on_dir_changed'
libfm-1.4.1/libfm/src/base/fm-templates.c:603:5: warning[-Wswitch]: enumeration value 'G_FILE_MONITOR_EVENT_RENAMED' not handled in switch
#  603 |     switch(evt)
#      |     ^~~~~~
#  601|       }
#  602|       g_object_unref(gfile);
#  603|->     switch(evt)
#  604|       {
#  605|       case G_FILE_MONITOR_EVENT_CHANGED:

Error: COMPILER_WARNING (CWE-704): [#def264]
libfm-1.4.1/libfm/src/base/fm-templates.c: scope_hint: In function 'fm_template_get_name'
libfm-1.4.1/libfm/src/base/fm-templates.c:915:24: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  915 |         else if((point = strrchr(name, '.')))
#      |                        ^
#  913|           if(!name)
#  914|               *nlen = 0;
#  915|->         else if((point = strrchr(name, '.')))
#  916|               *nlen = g_utf8_strlen(name, point - name);
#  917|           else

Error: COMPILER_WARNING (CWE-477): [#def265]
libfm-1.4.1/libfm/src/gtk/exo/exo-icon-view.c: scope_hint: In function 'exo_icon_view_class_init'
libfm-1.4.1/libfm/src/gtk/exo/exo-icon-view.c:685:3: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  685 |   g_type_class_add_private (klass, sizeof (ExoIconViewPrivate));
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here
# 1503 | void     g_type_class_add_private       (gpointer                    g_class,
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~
#  683|   
#  684|     /* add our private data to the type's instances */
#  685|->   g_type_class_add_private (klass, sizeof (ExoIconViewPrivate));
#  686|   
#  687|     gobject_class = G_OBJECT_CLASS (klass);

Error: COMPILER_WARNING (CWE-563): [#def266]
libfm-1.4.1/libfm/src/gtk/exo/exo-icon-view.c:2782:25: warning[-Wunused-variable]: unused variable 'delta_x'
# 2782 |   gdouble        delta, delta_x, delta_y;
#      |                         ^~~~~~~
# 2780|     GtkAdjustment *adjustment;
# 2781|     ExoIconView   *icon_view = EXO_ICON_VIEW (widget);
# 2782|->   gdouble        delta, delta_x, delta_y;
# 2783|     gdouble        value;
# 2784|   

Error: COMPILER_WARNING (CWE-563): [#def267]
libfm-1.4.1/libfm/src/gtk/exo/exo-icon-view.c: scope_hint: In function 'exo_icon_view_scroll_event'
libfm-1.4.1/libfm/src/gtk/exo/exo-icon-view.c:2782:34: warning[-Wunused-variable]: unused variable 'delta_y'
# 2782 |   gdouble        delta, delta_x, delta_y;
#      |                                  ^~~~~~~
# 2780|     GtkAdjustment *adjustment;
# 2781|     ExoIconView   *icon_view = EXO_ICON_VIEW (widget);
# 2782|->   gdouble        delta, delta_x, delta_y;
# 2783|     gdouble        value;
# 2784|   

Error: COMPILER_WARNING (CWE-477): [#def268]
libfm-1.4.1/libfm/src/gtk/exo/exo-tree-view.c: scope_hint: In function 'exo_tree_view_class_init'
libfm-1.4.1/libfm/src/gtk/exo/exo-tree-view.c:174:3: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  174 |   g_type_class_add_private (klass, sizeof (ExoTreeViewPrivate));
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here
# 1503 | void     g_type_class_add_private       (gpointer                    g_class,
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~
#  172|   
#  173|     /* add our private data to the class */
#  174|->   g_type_class_add_private (klass, sizeof (ExoTreeViewPrivate));
#  175|   
#  176|     /* determine our parent type class */

Error: COMPILER_WARNING (CWE-477): [#def269]
libfm-1.4.1/libfm/src/gtk/fm-cell-renderer-pixbuf.c: scope_hint: In function 'fm_cell_renderer_pixbuf_init'
libfm-1.4.1/libfm/src/gtk/fm-cell-renderer-pixbuf.c:193:9: warning[-Wdeprecated-declarations]: 'gdk_pixbuf_new_from_inline' is deprecated
#  193 |         link_icon = gdk_pixbuf_new_from_inline(
#      |         ^~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34: included_from: Included from here.
/usr/include/gtk-2.0/gdk/gdkpixbuf.h:37: included_from: Included from here.
/usr/include/gtk-2.0/gdk/gdkcairo.h:28: included_from: Included from here.
/usr/include/gtk-2.0/gdk/gdk.h:33: included_from: Included from here.
/usr/include/gtk-2.0/gtk/gtk.h:32: included_from: Included from here.
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:295:12: note: declared here
#  295 | GdkPixbuf* gdk_pixbuf_new_from_inline   (gint          data_length,
#      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
#  191|       if( !link_icon )
#  192|       {
#  193|->         link_icon = gdk_pixbuf_new_from_inline(
#  194|                               sizeof(link_icon_data),
#  195|                               link_icon_data,

Error: COMPILER_WARNING: [#def270]
libfm-1.4.1/libfm/src/gtk/fm-file-menu.c: scope_hint: In function 'open_with_app'
libfm-1.4.1/libfm/src/gtk/fm-file-menu.c:634:9: warning[-Wunused-but-set-variable=]: variable 'i' set but not used
#  634 |     int i;
#      |         ^
#  632|       GList* l = fm_file_info_list_peek_head_link(files);
#  633|       GList* uris = NULL;
#  634|->     int i;
#  635|       for(i=0; l; ++i, l=l->next)
#  636|       {

Error: COMPILER_WARNING: [#def271]
libfm-1.4.1/libfm/src/gtk/fm-folder-model.c: scope_hint: In function 'fm_folder_model_get_iter'
libfm-1.4.1/libfm/src/gtk/fm-folder-model.c:641:23: warning[-Wunused-but-set-variable=]: variable 'depth' set but not used
#  641 |     gint *indices, n, depth;
#      |                       ^~~~~
#  639|   {
#  640|       FmFolderModel* model;
#  641|->     gint *indices, n, depth;
#  642|       GSequenceIter* items_it;
#  643|   

Error: COMPILER_WARNING (CWE-563): [#def272]
libfm-1.4.1/libfm/src/gtk/fm-folder-model.c: scope_hint: In function 'fm_folder_model_get_path'
libfm-1.4.1/libfm/src/gtk/fm-folder-model.c:676:20: warning[-Wunused-variable]: unused variable 'model'
#  676 |     FmFolderModel* model = FM_FOLDER_MODEL(tree_model);
#      |                    ^~~~~
#  674|       GtkTreePath* path;
#  675|       GSequenceIter* items_it;
#  676|->     FmFolderModel* model = FM_FOLDER_MODEL(tree_model);
#  677|   
#  678|       g_return_val_if_fail(model, NULL);

Error: CPPCHECK_WARNING (CWE-457): [#def273]
libfm-1.4.1/libfm/src/gtk/fm-folder-view.c:890: error[legacyUninitvar]: Uninitialized variable: header
#  888|           gtk_container_add(GTK_CONTAINER(run_button), sub_button);
#  889|       }
#  890|->     basename = fm_get_user_input_n(GTK_WINDOW(win), header, prompt,
#  891|                                      name_template, n, run_button);
#  892|       if(templ)

Error: CPPCHECK_WARNING (CWE-457): [#def274]
libfm-1.4.1/libfm/src/gtk/fm-folder-view.c:890: error[legacyUninitvar]: Uninitialized variable: prompt
#  888|           gtk_container_add(GTK_CONTAINER(run_button), sub_button);
#  889|       }
#  890|->     basename = fm_get_user_input_n(GTK_WINDOW(win), header, prompt,
#  891|                                      name_template, n, run_button);
#  892|       if(templ)

Error: COMPILER_WARNING (CWE-477): [#def275]
libfm-1.4.1/libfm/src/gtk/fm-menu-tool-item.c: scope_hint: In function 'fm_menu_tool_item_class_init'
libfm-1.4.1/libfm/src/gtk/fm-menu-tool-item.c:204:5: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  204 |     g_type_class_add_private (object_class, sizeof (FmMenuToolItemPrivate));
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here
# 1503 | void     g_type_class_add_private       (gpointer                    g_class,
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~
#  202|                                                             G_PARAM_READWRITE));
#  203|   
#  204|->     g_type_class_add_private (object_class, sizeof (FmMenuToolItemPrivate));
#  205|   }
#  206|   

Error: COMPILER_WARNING (CWE-477): [#def276]
libfm-1.4.1/libfm/src/gtk/fm-path-entry.c: scope_hint: In function 'fm_path_entry_class_init'
libfm-1.4.1/libfm/src/gtk/fm-path-entry.c:338:5: warning[-Wdeprecated-declarations]: 'g_type_class_add_private' is deprecated
#  338 |     g_type_class_add_private( klass, sizeof (FmPathEntryPrivate) );
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1503:10: note: declared here
# 1503 | void     g_type_class_add_private       (gpointer                    g_class,
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~
#  336|       widget_class->focus_out_event = fm_path_entry_focus_out_event;
#  337|   
#  338|->     g_type_class_add_private( klass, sizeof (FmPathEntryPrivate) );
#  339|   }
#  340|   

Error: COMPILER_WARNING (CWE-704): [#def277]
libfm-1.4.1/libfm/src/job/fm-file-ops-job-xfer.c: scope_hint: In function '_fm_file_ops_job_copy_run'
libfm-1.4.1/libfm/src/job/fm-file-ops-job-xfer.c:736:22: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  736 |             sub_name = strchr(basename, '?');
#      |                      ^
#  734|               char *sub_name;
#  735|   
#  736|->             sub_name = strchr(basename, '?');
#  737|               if (sub_name)
#  738|               {

Error: COMPILER_WARNING (CWE-704): [#def278]
libfm-1.4.1/libfm/src/job/fm-file-ops-job.c: scope_hint: In function '_fm_file_ops_job_link_run'
libfm-1.4.1/libfm/src/job/fm-file-ops-job.c:676:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  676 |             dname = strchr(basename, '?');
#      |                   ^
#  674|           /* if we drop URI query onto native filesystem, omit query part */
#  675|           if (!fm_path_is_native(path) && g_file_is_native(dest_dir))
#  676|->             dname = strchr(basename, '?');
#  677|           /* if basename consist only from query then use first part of it */
#  678|           if (dname == basename)

Error: COMPILER_WARNING (CWE-704): [#def279]
libfm-1.4.1/libfm/src/job/fm-file-ops-job.c:681:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  681 |             dname = strchr(basename, '&');
#      |                   ^
#  679|           {
#  680|               basename++;
#  681|->             dname = strchr(basename, '&');
#  682|           }
#  683|           if (dname)

Error: COMPILER_WARNING (CWE-704): [#def280]
libfm-1.4.1/libfm/src/modules/gtk-fileprop-x-desktop.c: scope_hint: In function '_dentry_ui_init'
libfm-1.4.1/libfm/src/modules/gtk-fileprop-x-desktop.c:224:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  224 |         char *sep = strchr(langs[0], '.');
#      |                     ^~~~~~
#  222|       {
#  223|           /* remove encoding from locale name */
#  224|->         char *sep = strchr(langs[0], '.');
#  225|           if (sep)
#  226|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: COMPILER_WARNING (CWE-704): [#def281]
libfm-1.4.1/libfm/src/modules/gtk-fileprop-x-shortcut.c: scope_hint: In function '_shortcut_ui_init'
libfm-1.4.1/libfm/src/modules/gtk-fileprop-x-shortcut.c:128:21: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  128 |         char *sep = strchr(langs[0], '.');
#      |                     ^~~~~~
#  126|       {
#  127|           /* remove encoding from locale name */
#  128|->         char *sep = strchr(langs[0], '.');
#  129|           if (sep)
#  130|               data->lang = g_strndup(langs[0], sep - langs[0]);

Error: COMPILER_WARNING (CWE-704): [#def282]
libfm-1.4.1/libfm/src/modules/vfs-menu.c: scope_hint: In function '_add_directory'
libfm-1.4.1/libfm/src/modules/vfs-menu.c:476:17: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
#  476 |             dir = strrchr(path, '/'); /* use it as a storage for basename */
#      |                 ^
#  474|               fm_xml_file_item_append_child(item, child);
#  475|               /* touch .directory file, ignore errors */
#  476|->             dir = strrchr(path, '/'); /* use it as a storage for basename */
#  477|               if (dir)
#  478|                   dir++;

Error: COMPILER_WARNING (CWE-704): [#def283]
libfm-1.4.1/libfm/src/modules/vfs-menu.c: scope_hint: In function '_fm_vfs_menu_set_display_name_real'
libfm-1.4.1/libfm/src/modules/vfs-menu.c:1648:29: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1648 |                 char *sep = strchr(langs[0], '.');
#      |                             ^~~~~~
# 1646|                   char *lang;
# 1647|                   /* remove encoding from locale name */
# 1648|->                 char *sep = strchr(langs[0], '.');
# 1649|   
# 1650|                   if (sep)

Error: COMPILER_WARNING (CWE-704): [#def284]
libfm-1.4.1/libfm/src/modules/vfs-menu.c: scope_hint: In function '_fm_vfs_menu_set_attributes_from_info_real'
libfm-1.4.1/libfm/src/modules/vfs-menu.c:1817:33: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
# 1817 |                     char *sep = strchr(langs[0], '.');
#      |                                 ^~~~~~
# 1815|                       char *lang;
# 1816|                       /* remove encoding from locale name */
# 1817|->                     char *sep = strchr(langs[0], '.');
# 1818|   
# 1819|                       if (sep)

Error: COMPILER_WARNING (CWE-704): [#def285]
libfm-1.4.1/libfm/src/modules/vfs-search.c: scope_hint: In function 'parse_search_uri'
libfm-1.4.1/libfm/src/modules/vfs-search.c:424:24: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  424 |         char* params = strchr(p, '?');
#      |                        ^~~~~~
#  422|       {
#  423|           const char* p = uri_str + sizeof(scheme)-1; /* skip scheme part */
#  424|->         char* params = strchr(p, '?');
#  425|           char* name_regex = NULL;
#  426|           char* content_regex = NULL;

Error: COMPILER_WARNING (CWE-704): [#def286]
libfm-1.4.1/libfm/src/modules/vfs-search.c:431:25: warning[-Wdiscarded-qualifiers]: initialization discards 'const' qualifier from pointer target type
#  431 |             char* sep = strchr(p, ','); /* use , to separate multiple paths */
#      |                         ^~~~~~
#  429|           while (p)
#  430|           {
#  431|->             char* sep = strchr(p, ','); /* use , to separate multiple paths */
#  432|               char *path;
#  433|   

Error: COMPILER_WARNING (CWE-477): [#def287]
libfm-1.4.1/libfm/src/udisks/fm-udisks.c: scope_hint: In function '_fm_udisks_finalize'
libfm-1.4.1/libfm/src/udisks/fm-udisks.c:46:5: warning[-Wdeprecated-declarations]: 'g_io_scheduler_cancel_all_jobs' is deprecated
#   46 |     g_io_scheduler_cancel_all_jobs();
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gio.h:103: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-volume-monitor.h:26: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/fm-udisks.c:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioscheduler.h:42:10: note: declared here
#   42 | void     g_io_scheduler_cancel_all_jobs            (void);
#      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   44|   void _fm_udisks_finalize()
#   45|   {
#   46|->     g_io_scheduler_cancel_all_jobs();
#   47|   }

Error: COMPILER_WARNING (CWE-477): [#def288]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c: scope_hint: In function 'finish_eject'
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:122:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  122 |     g_simple_async_result_complete(res);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gio.h:141: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.h:24: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:101:21: note: declared here
#  101 | void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  120|   static void finish_eject(GSimpleAsyncResult* res, EjectData* data)
#  121|   {
#  122|->     g_simple_async_result_complete(res);
#  123|       g_object_unref(res);
#  124|   

Error: COMPILER_WARNING (CWE-477): [#def289]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c: scope_hint: In function 'on_ejected'
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:143:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  143 |         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:61:21: note: declared here
#   61 | GSimpleAsyncResult *g_simple_async_result_new_from_error   (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  141|       {
#  142|           error = g_udisks_error_to_gio_error(error);
#  143|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#  144|                                                      data->callback,
#  145|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def290]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:151:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  151 |         res = g_simple_async_result_new(G_OBJECT(data->drv),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:48:21: note: declared here
#   48 | GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
#  149|       else
#  150|       {
#  151|->         res = g_simple_async_result_new(G_OBJECT(data->drv),
#  152|                                           data->callback,
#  153|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def291]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:155:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  155 |         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:85:21: note: declared here
#   85 | void                g_simple_async_result_set_op_res_gboolean (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  153|                                           data->user_data,
#  154|                                           NULL);
#  155|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  156|       }
#  157|       finish_eject(res, data);

Error: COMPILER_WARNING (CWE-477): [#def292]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c: scope_hint: In function 'on_unmounted'
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:191:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  191 |         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:61:21: note: declared here
#   61 | GSimpleAsyncResult *g_simple_async_result_new_from_error   (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  189|           GError* error = g_udisks_error_to_gio_error(err);
#  190|           g_error_free(err);
#  191|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->drv),
#  192|                                                      data->callback,
#  193|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def293]
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c: scope_hint: In function 'g_udisks_drive_eject_with_operation_finish'
libfm-1.4.1/libfm/src/udisks/g-udisks-drive.c:272:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  272 |     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#      |     ^~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:116:21: note: declared here
#  116 | gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  270|   {
#  271|       //GUDisksDrive* drv = G_UDISKS_DRIVE(base);
#  272|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  273|   }
#  274|   

Error: COMPILER_WARNING (CWE-477): [#def294]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c: scope_hint: In function 'g_udisks_mount_guess_content_type_finish'
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:197:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  197 |     g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gio.h:141: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.h:24: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:116:21: note: declared here
#  116 | gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  195|   static char** g_udisks_mount_guess_content_type_finish (GMount* base, GAsyncResult* res, GError** error)
#  196|   {
#  197|->     g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  198|       return g_strdupv((char**)g_simple_async_result_get_op_res_gpointer(G_SIMPLE_ASYNC_RESULT(res)));
#  199|   }

Error: COMPILER_WARNING (CWE-477): [#def295]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:198:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_get_op_res_gpointer' is deprecated
#  198 |     return g_strdupv((char**)g_simple_async_result_get_op_res_gpointer(G_SIMPLE_ASYNC_RESULT(res)));
#      |     ^~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:76:21: note: declared here
#   76 | gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  196|   {
#  197|       g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  198|->     return g_strdupv((char**)g_simple_async_result_get_op_res_gpointer(G_SIMPLE_ASYNC_RESULT(res)));
#  199|   }
#  200|   

Error: COMPILER_WARNING (CWE-477): [#def296]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c: scope_hint: In function 'guess_content_job'
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:216:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  216 |     res = g_simple_async_result_new(G_OBJECT(data->mnt),
#      |     ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:48:21: note: declared here
#   48 | GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
#  214|       GSimpleAsyncResult* res;
#  215|       content_types = g_content_type_guess_for_tree(data->root);
#  216|->     res = g_simple_async_result_new(G_OBJECT(data->mnt),
#  217|                                       data->callback,
#  218|                                       data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def297]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:220:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gpointer' is deprecated
#  220 |     g_simple_async_result_set_op_res_gpointer(res, content_types, (GDestroyNotify)g_strfreev);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:72:21: note: declared here
#   72 | void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  218|                                       data->user_data,
#  219|                                       NULL);
#  220|->     g_simple_async_result_set_op_res_gpointer(res, content_types, (GDestroyNotify)g_strfreev);
#  221|       g_simple_async_result_complete_in_idle(res);
#  222|       g_object_unref(res);

Error: COMPILER_WARNING (CWE-477): [#def298]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:221:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete_in_idle' is deprecated
#  221 |     g_simple_async_result_complete_in_idle(res);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:103:21: note: declared here
#  103 | void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  219|                                       NULL);
#  220|       g_simple_async_result_set_op_res_gpointer(res, content_types, (GDestroyNotify)g_strfreev);
#  221|->     g_simple_async_result_complete_in_idle(res);
#  222|       g_object_unref(res);
#  223|       return FALSE;

Error: COMPILER_WARNING (CWE-477): [#def299]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c: scope_hint: In function 'g_udisks_mount_guess_content_type'
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:244:9: warning[-Wdeprecated-declarations]: 'g_io_scheduler_push_job' is deprecated: Use '"GThreadPool or g_task_run_in_thread"' instead
#  244 |         g_io_scheduler_push_job(guess_content_job, data, guess_content_data_free, G_PRIORITY_DEFAULT, cancellable);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gio.h:103: included_from: Included from here.
/usr/include/glib-2.0/gio/gioscheduler.h:36:10: note: declared here
#   36 | void     g_io_scheduler_push_job                   (GIOSchedulerJobFunc  job_func,
#      |          ^~~~~~~~~~~~~~~~~~~~~~~
#  242|           data->callback = callback;
#  243|           data->user_data = user_data;
#  244|->         g_io_scheduler_push_job(guess_content_job, data, guess_content_data_free, G_PRIORITY_DEFAULT, cancellable);
#  245|       }
#  246|   }

Error: COMPILER_WARNING (CWE-477): [#def300]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c: scope_hint: In function 'unmount_callback'
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:275:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  275 |         res = g_simple_async_result_new_from_error(G_OBJECT(data->mnt),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:61:21: note: declared here
#   61 | GSimpleAsyncResult *g_simple_async_result_new_from_error   (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  273|       {
#  274|           error = g_udisks_error_to_gio_error(error);
#  275|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->mnt),
#  276|                                                      data->callback,
#  277|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def301]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:283:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  283 |         res = g_simple_async_result_new(G_OBJECT(data->mnt),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:48:21: note: declared here
#   48 | GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
#  281|       else
#  282|       {
#  283|->         res = g_simple_async_result_new(G_OBJECT(data->mnt),
#  284|                                           data->callback,
#  285|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def302]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:287:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  287 |         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:85:21: note: declared here
#   85 | void                g_simple_async_result_set_op_res_gboolean (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  285|                                           data->user_data,
#  286|                                           NULL);
#  287|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  288|       }
#  289|       g_simple_async_result_complete(res);

Error: COMPILER_WARNING (CWE-477): [#def303]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:289:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  289 |     g_simple_async_result_complete(res);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:101:21: note: declared here
#  101 | void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  287|           g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  288|       }
#  289|->     g_simple_async_result_complete(res);
#  290|       g_object_unref(res);
#  291|   

Error: COMPILER_WARNING (CWE-477): [#def304]
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c: scope_hint: In function 'g_udisks_mount_unmount_with_operation_finish'
libfm-1.4.1/libfm/src/udisks/g-udisks-mount.c:330:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  330 |     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#      |     ^~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:116:21: note: declared here
#  116 | gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  328|   {
#  329|       //GUDisksMount* mnt = G_UDISKS_MOUNT(base);
#  330|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  331|   }
#  332|   

Error: COMPILER_WARNING (CWE-477): [#def305]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c: scope_hint: In function 'mount_callback'
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:278:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new_from_error' is deprecated: Use 'g_task_new' instead
#  278 |         res = g_simple_async_result_new_from_error(G_OBJECT(data->vol),
#      |         ^~~
/usr/include/glib-2.0/gio/gio.h:141: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.h:24: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:61:21: note: declared here
#   61 | GSimpleAsyncResult *g_simple_async_result_new_from_error   (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  276|       {
#  277|           error = g_udisks_error_to_gio_error(error);
#  278|->         res = g_simple_async_result_new_from_error(G_OBJECT(data->vol),
#  279|                                                      data->callback,
#  280|                                                      data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def306]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:286:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_new' is deprecated: Use 'g_task_new' instead
#  286 |         res = g_simple_async_result_new(G_OBJECT(data->vol),
#      |         ^~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:48:21: note: declared here
#   48 | GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
#  284|       else
#  285|       {
#  286|->         res = g_simple_async_result_new(G_OBJECT(data->vol),
#  287|                                           data->callback,
#  288|                                           data->user_data,

Error: COMPILER_WARNING (CWE-477): [#def307]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:290:9: warning[-Wdeprecated-declarations]: 'g_simple_async_result_set_op_res_gboolean' is deprecated
#  290 |         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:85:21: note: declared here
#   85 | void                g_simple_async_result_set_op_res_gboolean (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  288|                                           data->user_data,
#  289|                                           NULL);
#  290|->         g_simple_async_result_set_op_res_gboolean(res, TRUE);
#  291|   
#  292|           /* FIXME: ensure we have working mount paths to generate GMount object. */

Error: COMPILER_WARNING (CWE-477): [#def308]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:315:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_complete' is deprecated
#  315 |     g_simple_async_result_complete(res);
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:101:21: note: declared here
#  101 | void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  313|   
#  314|       }
#  315|->     g_simple_async_result_complete(res);
#  316|       g_object_unref(res);
#  317|   

Error: COMPILER_WARNING (CWE-477): [#def309]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c: scope_hint: In function 'g_udisks_volume_mount_finish'
libfm-1.4.1/libfm/src/udisks/g-udisks-volume.c:356:5: warning[-Wdeprecated-declarations]: 'g_simple_async_result_propagate_error' is deprecated
#  356 |     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#      |     ^~~~~~
/usr/include/glib-2.0/gio/gsimpleasyncresult.h:116:21: note: declared here
#  116 | gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  354|   {
#  355|       //GUDisksVolume* vol = G_UDISKS_VOLUME(base);
#  356|->     return !g_simple_async_result_propagate_error(G_SIMPLE_ASYNC_RESULT(res), error);
#  357|   }
#  358|   

Error: COMPILER_WARNING (CWE-1164): [#def310]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:29:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_job_cancel' defined but not used
#   29 | org_freedesktop_UDisks_Device_job_cancel (DBusGProxy *proxy, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   27|   #endif
#   28|   gboolean
#   29|-> org_freedesktop_UDisks_Device_job_cancel (DBusGProxy *proxy, GError **error)
#   30|   
#   31|   {

Error: COMPILER_WARNING (CWE-1164): [#def311]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:52:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_job_cancel_async' defined but not used
#   52 | org_freedesktop_UDisks_Device_job_cancel_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_job_cancel_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   50|   #endif
#   51|   DBusGProxyCall*
#   52|-> org_freedesktop_UDisks_Device_job_cancel_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_job_cancel_reply callback, gpointer userdata)
#   53|   
#   54|   {

Error: COMPILER_WARNING (CWE-1164): [#def312]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:66:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_table_create' defined but not used
#   66 | org_freedesktop_UDisks_Device_partition_table_create (DBusGProxy *proxy, const char * IN_scheme, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   64|   #endif
#   65|   gboolean
#   66|-> org_freedesktop_UDisks_Device_partition_table_create (DBusGProxy *proxy, const char * IN_scheme, const char ** IN_options, GError **error)
#   67|   
#   68|   {

Error: COMPILER_WARNING (CWE-1164): [#def313]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:89:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_table_create_async' defined but not used
#   89 | org_freedesktop_UDisks_Device_partition_table_create_async (DBusGProxy *proxy, const char * IN_scheme, const char ** IN_options, org_freedesktop_UDisks_Device_partition_table_create_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   87|   #endif
#   88|   DBusGProxyCall*
#   89|-> org_freedesktop_UDisks_Device_partition_table_create_async (DBusGProxy *proxy, const char * IN_scheme, const char ** IN_options, org_freedesktop_UDisks_Device_partition_table_create_reply callback, gpointer userdata)
#   90|   
#   91|   {

Error: COMPILER_WARNING (CWE-1164): [#def314]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:103:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_delete' defined but not used
#  103 | org_freedesktop_UDisks_Device_partition_delete (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  101|   #endif
#  102|   gboolean
#  103|-> org_freedesktop_UDisks_Device_partition_delete (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  104|   
#  105|   {

Error: COMPILER_WARNING (CWE-1164): [#def315]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:126:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_delete_async' defined but not used
#  126 | org_freedesktop_UDisks_Device_partition_delete_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_partition_delete_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  124|   #endif
#  125|   DBusGProxyCall*
#  126|-> org_freedesktop_UDisks_Device_partition_delete_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_partition_delete_reply callback, gpointer userdata)
#  127|   
#  128|   {

Error: COMPILER_WARNING (CWE-1164): [#def316]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:140:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_create' defined but not used
#  140 | org_freedesktop_UDisks_Device_partition_create (DBusGProxy *proxy, const guint64 IN_offset, const guint64 IN_size, const char * IN_type, const char * IN_label, const char ** IN_flags, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, char** OUT_created_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  138|   #endif
#  139|   gboolean
#  140|-> org_freedesktop_UDisks_Device_partition_create (DBusGProxy *proxy, const guint64 IN_offset, const guint64 IN_size, const char * IN_type, const char * IN_label, const char ** IN_flags, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, char** OUT_created_device, GError **error)
#  141|   
#  142|   {

Error: COMPILER_WARNING (CWE-1164): [#def317]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:164:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_create_async' defined but not used
#  164 | org_freedesktop_UDisks_Device_partition_create_async (DBusGProxy *proxy, const guint64 IN_offset, const guint64 IN_size, const char * IN_type, const char * IN_label, const char ** IN_flags, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, org_freedesktop_UDisks_Device_partition_create_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  162|   #endif
#  163|   DBusGProxyCall*
#  164|-> org_freedesktop_UDisks_Device_partition_create_async (DBusGProxy *proxy, const guint64 IN_offset, const guint64 IN_size, const char * IN_type, const char * IN_label, const char ** IN_flags, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, org_freedesktop_UDisks_Device_partition_create_reply callback, gpointer userdata)
#  165|   
#  166|   {

Error: COMPILER_WARNING (CWE-1164): [#def318]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:178:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_modify' defined but not used
#  178 | org_freedesktop_UDisks_Device_partition_modify (DBusGProxy *proxy, const char * IN_type, const char * IN_label, const char ** IN_flags, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  176|   #endif
#  177|   gboolean
#  178|-> org_freedesktop_UDisks_Device_partition_modify (DBusGProxy *proxy, const char * IN_type, const char * IN_label, const char ** IN_flags, GError **error)
#  179|   
#  180|   {

Error: COMPILER_WARNING (CWE-1164): [#def319]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:201:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_partition_modify_async' defined but not used
#  201 | org_freedesktop_UDisks_Device_partition_modify_async (DBusGProxy *proxy, const char * IN_type, const char * IN_label, const char ** IN_flags, org_freedesktop_UDisks_Device_partition_modify_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  199|   #endif
#  200|   DBusGProxyCall*
#  201|-> org_freedesktop_UDisks_Device_partition_modify_async (DBusGProxy *proxy, const char * IN_type, const char * IN_label, const char ** IN_flags, org_freedesktop_UDisks_Device_partition_modify_reply callback, gpointer userdata)
#  202|   
#  203|   {

Error: COMPILER_WARNING (CWE-1164): [#def320]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:215:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_create' defined but not used
#  215 | org_freedesktop_UDisks_Device_filesystem_create (DBusGProxy *proxy, const char * IN_fstype, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  213|   #endif
#  214|   gboolean
#  215|-> org_freedesktop_UDisks_Device_filesystem_create (DBusGProxy *proxy, const char * IN_fstype, const char ** IN_options, GError **error)
#  216|   
#  217|   {

Error: COMPILER_WARNING (CWE-1164): [#def321]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:238:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_create_async' defined but not used
#  238 | org_freedesktop_UDisks_Device_filesystem_create_async (DBusGProxy *proxy, const char * IN_fstype, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_create_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  236|   #endif
#  237|   DBusGProxyCall*
#  238|-> org_freedesktop_UDisks_Device_filesystem_create_async (DBusGProxy *proxy, const char * IN_fstype, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_create_reply callback, gpointer userdata)
#  239|   
#  240|   {

Error: COMPILER_WARNING (CWE-1164): [#def322]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:252:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_set_label' defined but not used
#  252 | org_freedesktop_UDisks_Device_filesystem_set_label (DBusGProxy *proxy, const char * IN_new_label, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  250|   #endif
#  251|   gboolean
#  252|-> org_freedesktop_UDisks_Device_filesystem_set_label (DBusGProxy *proxy, const char * IN_new_label, GError **error)
#  253|   
#  254|   {

Error: COMPILER_WARNING (CWE-1164): [#def323]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:275:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_set_label_async' defined but not used
#  275 | org_freedesktop_UDisks_Device_filesystem_set_label_async (DBusGProxy *proxy, const char * IN_new_label, org_freedesktop_UDisks_Device_filesystem_set_label_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  273|   #endif
#  274|   DBusGProxyCall*
#  275|-> org_freedesktop_UDisks_Device_filesystem_set_label_async (DBusGProxy *proxy, const char * IN_new_label, org_freedesktop_UDisks_Device_filesystem_set_label_reply callback, gpointer userdata)
#  276|   
#  277|   {

Error: COMPILER_WARNING (CWE-1164): [#def324]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:289:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_mount' defined but not used
#  289 | org_freedesktop_UDisks_Device_filesystem_mount (DBusGProxy *proxy, const char * IN_filesystem_type, const char ** IN_options, char ** OUT_mount_path, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  287|   #endif
#  288|   gboolean
#  289|-> org_freedesktop_UDisks_Device_filesystem_mount (DBusGProxy *proxy, const char * IN_filesystem_type, const char ** IN_options, char ** OUT_mount_path, GError **error)
#  290|   
#  291|   {

Error: COMPILER_WARNING (CWE-1164): [#def325]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:313:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_mount_async' defined but not used
#  313 | org_freedesktop_UDisks_Device_filesystem_mount_async (DBusGProxy *proxy, const char * IN_filesystem_type, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_mount_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  311|   #endif
#  312|   DBusGProxyCall*
#  313|-> org_freedesktop_UDisks_Device_filesystem_mount_async (DBusGProxy *proxy, const char * IN_filesystem_type, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_mount_reply callback, gpointer userdata)
#  314|   
#  315|   {

Error: COMPILER_WARNING (CWE-1164): [#def326]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:327:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_unmount' defined but not used
#  327 | org_freedesktop_UDisks_Device_filesystem_unmount (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  325|   #endif
#  326|   gboolean
#  327|-> org_freedesktop_UDisks_Device_filesystem_unmount (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  328|   
#  329|   {

Error: COMPILER_WARNING (CWE-1164): [#def327]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:350:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_unmount_async' defined but not used
#  350 | org_freedesktop_UDisks_Device_filesystem_unmount_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_unmount_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  348|   #endif
#  349|   DBusGProxyCall*
#  350|-> org_freedesktop_UDisks_Device_filesystem_unmount_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_unmount_reply callback, gpointer userdata)
#  351|   
#  352|   {

Error: COMPILER_WARNING (CWE-1164): [#def328]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:364:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_check' defined but not used
#  364 | org_freedesktop_UDisks_Device_filesystem_check (DBusGProxy *proxy, const char ** IN_options, gboolean* OUT_is_clean, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  362|   #endif
#  363|   gboolean
#  364|-> org_freedesktop_UDisks_Device_filesystem_check (DBusGProxy *proxy, const char ** IN_options, gboolean* OUT_is_clean, GError **error)
#  365|   
#  366|   {

Error: COMPILER_WARNING (CWE-1164): [#def329]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:388:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_check_async' defined but not used
#  388 | org_freedesktop_UDisks_Device_filesystem_check_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_check_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  386|   #endif
#  387|   DBusGProxyCall*
#  388|-> org_freedesktop_UDisks_Device_filesystem_check_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_filesystem_check_reply callback, gpointer userdata)
#  389|   
#  390|   {

Error: COMPILER_WARNING (CWE-1164): [#def330]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:402:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_list_open_files' defined but not used
#  402 | org_freedesktop_UDisks_Device_filesystem_list_open_files (DBusGProxy *proxy, GPtrArray** OUT_processes, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  400|   #endif
#  401|   gboolean
#  402|-> org_freedesktop_UDisks_Device_filesystem_list_open_files (DBusGProxy *proxy, GPtrArray** OUT_processes, GError **error)
#  403|   
#  404|   {

Error: COMPILER_WARNING (CWE-1164): [#def331]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:426:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_filesystem_list_open_files_async' defined but not used
#  426 | org_freedesktop_UDisks_Device_filesystem_list_open_files_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_filesystem_list_open_files_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  424|   #endif
#  425|   DBusGProxyCall*
#  426|-> org_freedesktop_UDisks_Device_filesystem_list_open_files_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_filesystem_list_open_files_reply callback, gpointer userdata)
#  427|   
#  428|   {

Error: COMPILER_WARNING (CWE-1164): [#def332]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:440:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_unlock' defined but not used
#  440 | org_freedesktop_UDisks_Device_luks_unlock (DBusGProxy *proxy, const char * IN_passphrase, const char ** IN_options, char** OUT_cleartext_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  438|   #endif
#  439|   gboolean
#  440|-> org_freedesktop_UDisks_Device_luks_unlock (DBusGProxy *proxy, const char * IN_passphrase, const char ** IN_options, char** OUT_cleartext_device, GError **error)
#  441|   
#  442|   {

Error: COMPILER_WARNING (CWE-1164): [#def333]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:464:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_unlock_async' defined but not used
#  464 | org_freedesktop_UDisks_Device_luks_unlock_async (DBusGProxy *proxy, const char * IN_passphrase, const char ** IN_options, org_freedesktop_UDisks_Device_luks_unlock_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  462|   #endif
#  463|   DBusGProxyCall*
#  464|-> org_freedesktop_UDisks_Device_luks_unlock_async (DBusGProxy *proxy, const char * IN_passphrase, const char ** IN_options, org_freedesktop_UDisks_Device_luks_unlock_reply callback, gpointer userdata)
#  465|   
#  466|   {

Error: COMPILER_WARNING (CWE-1164): [#def334]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:478:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_lock' defined but not used
#  478 | org_freedesktop_UDisks_Device_luks_lock (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  476|   #endif
#  477|   gboolean
#  478|-> org_freedesktop_UDisks_Device_luks_lock (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  479|   
#  480|   {

Error: COMPILER_WARNING (CWE-1164): [#def335]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:501:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_lock_async' defined but not used
#  501 | org_freedesktop_UDisks_Device_luks_lock_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_luks_lock_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  499|   #endif
#  500|   DBusGProxyCall*
#  501|-> org_freedesktop_UDisks_Device_luks_lock_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_luks_lock_reply callback, gpointer userdata)
#  502|   
#  503|   {

Error: COMPILER_WARNING (CWE-1164): [#def336]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:515:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_change_passphrase' defined but not used
#  515 | org_freedesktop_UDisks_Device_luks_change_passphrase (DBusGProxy *proxy, const char * IN_current_passphrase, const char * IN_new_passphrase, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  513|   #endif
#  514|   gboolean
#  515|-> org_freedesktop_UDisks_Device_luks_change_passphrase (DBusGProxy *proxy, const char * IN_current_passphrase, const char * IN_new_passphrase, GError **error)
#  516|   
#  517|   {

Error: COMPILER_WARNING (CWE-1164): [#def337]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:538:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_luks_change_passphrase_async' defined but not used
#  538 | org_freedesktop_UDisks_Device_luks_change_passphrase_async (DBusGProxy *proxy, const char * IN_current_passphrase, const char * IN_new_passphrase, org_freedesktop_UDisks_Device_luks_change_passphrase_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  536|   #endif
#  537|   DBusGProxyCall*
#  538|-> org_freedesktop_UDisks_Device_luks_change_passphrase_async (DBusGProxy *proxy, const char * IN_current_passphrase, const char * IN_new_passphrase, org_freedesktop_UDisks_Device_luks_change_passphrase_reply callback, gpointer userdata)
#  539|   
#  540|   {

Error: COMPILER_WARNING (CWE-1164): [#def338]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:552:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_add_spare' defined but not used
#  552 | org_freedesktop_UDisks_Device_linux_md_add_spare (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  550|   #endif
#  551|   gboolean
#  552|-> org_freedesktop_UDisks_Device_linux_md_add_spare (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, GError **error)
#  553|   
#  554|   {

Error: COMPILER_WARNING (CWE-1164): [#def339]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:575:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_add_spare_async' defined but not used
#  575 | org_freedesktop_UDisks_Device_linux_md_add_spare_async (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_add_spare_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  573|   #endif
#  574|   DBusGProxyCall*
#  575|-> org_freedesktop_UDisks_Device_linux_md_add_spare_async (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_add_spare_reply callback, gpointer userdata)
#  576|   
#  577|   {

Error: COMPILER_WARNING (CWE-1164): [#def340]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:589:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_expand' defined but not used
#  589 | org_freedesktop_UDisks_Device_linux_md_expand (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  587|   #endif
#  588|   gboolean
#  589|-> org_freedesktop_UDisks_Device_linux_md_expand (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, GError **error)
#  590|   
#  591|   {

Error: COMPILER_WARNING (CWE-1164): [#def341]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:612:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_expand_async' defined but not used
#  612 | org_freedesktop_UDisks_Device_linux_md_expand_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_expand_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  610|   #endif
#  611|   DBusGProxyCall*
#  612|-> org_freedesktop_UDisks_Device_linux_md_expand_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_expand_reply callback, gpointer userdata)
#  613|   
#  614|   {

Error: COMPILER_WARNING (CWE-1164): [#def342]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:626:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_remove_component' defined but not used
#  626 | org_freedesktop_UDisks_Device_linux_md_remove_component (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  624|   #endif
#  625|   gboolean
#  626|-> org_freedesktop_UDisks_Device_linux_md_remove_component (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, GError **error)
#  627|   
#  628|   {

Error: COMPILER_WARNING (CWE-1164): [#def343]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:649:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_remove_component_async' defined but not used
#  649 | org_freedesktop_UDisks_Device_linux_md_remove_component_async (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_remove_component_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  647|   #endif
#  648|   DBusGProxyCall*
#  649|-> org_freedesktop_UDisks_Device_linux_md_remove_component_async (DBusGProxy *proxy, const char* IN_component, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_remove_component_reply callback, gpointer userdata)
#  650|   
#  651|   {

Error: COMPILER_WARNING (CWE-1164): [#def344]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:663:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_stop' defined but not used
#  663 | org_freedesktop_UDisks_Device_linux_md_stop (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  661|   #endif
#  662|   gboolean
#  663|-> org_freedesktop_UDisks_Device_linux_md_stop (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  664|   
#  665|   {

Error: COMPILER_WARNING (CWE-1164): [#def345]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:686:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_stop_async' defined but not used
#  686 | org_freedesktop_UDisks_Device_linux_md_stop_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_stop_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  684|   #endif
#  685|   DBusGProxyCall*
#  686|-> org_freedesktop_UDisks_Device_linux_md_stop_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_stop_reply callback, gpointer userdata)
#  687|   
#  688|   {

Error: COMPILER_WARNING (CWE-1164): [#def346]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:700:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_lvm2_lv_stop' defined but not used
#  700 | org_freedesktop_UDisks_Device_linux_lvm2_lv_stop (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  698|   #endif
#  699|   gboolean
#  700|-> org_freedesktop_UDisks_Device_linux_lvm2_lv_stop (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  701|   
#  702|   {

Error: COMPILER_WARNING (CWE-1164): [#def347]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:723:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_lvm2_lv_stop_async' defined but not used
#  723 | org_freedesktop_UDisks_Device_linux_lvm2_lv_stop_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_lvm2_lv_stop_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  721|   #endif
#  722|   DBusGProxyCall*
#  723|-> org_freedesktop_UDisks_Device_linux_lvm2_lv_stop_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_lvm2_lv_stop_reply callback, gpointer userdata)
#  724|   
#  725|   {

Error: COMPILER_WARNING (CWE-1164): [#def348]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:737:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_check' defined but not used
#  737 | org_freedesktop_UDisks_Device_linux_md_check (DBusGProxy *proxy, const char ** IN_options, guint64* OUT_number_of_errors, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  735|   #endif
#  736|   gboolean
#  737|-> org_freedesktop_UDisks_Device_linux_md_check (DBusGProxy *proxy, const char ** IN_options, guint64* OUT_number_of_errors, GError **error)
#  738|   
#  739|   {

Error: COMPILER_WARNING (CWE-1164): [#def349]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:761:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_linux_md_check_async' defined but not used
#  761 | org_freedesktop_UDisks_Device_linux_md_check_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_check_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  759|   #endif
#  760|   DBusGProxyCall*
#  761|-> org_freedesktop_UDisks_Device_linux_md_check_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_linux_md_check_reply callback, gpointer userdata)
#  762|   
#  763|   {

Error: COMPILER_WARNING (CWE-1164): [#def350]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:775:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_inhibit_polling' defined but not used
#  775 | org_freedesktop_UDisks_Device_drive_inhibit_polling (DBusGProxy *proxy, const char ** IN_options, char ** OUT_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  773|   #endif
#  774|   gboolean
#  775|-> org_freedesktop_UDisks_Device_drive_inhibit_polling (DBusGProxy *proxy, const char ** IN_options, char ** OUT_cookie, GError **error)
#  776|   
#  777|   {

Error: COMPILER_WARNING (CWE-1164): [#def351]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:799:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_inhibit_polling_async' defined but not used
#  799 | org_freedesktop_UDisks_Device_drive_inhibit_polling_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_inhibit_polling_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  797|   #endif
#  798|   DBusGProxyCall*
#  799|-> org_freedesktop_UDisks_Device_drive_inhibit_polling_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_inhibit_polling_reply callback, gpointer userdata)
#  800|   
#  801|   {

Error: COMPILER_WARNING (CWE-1164): [#def352]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:813:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_uninhibit_polling' defined but not used
#  813 | org_freedesktop_UDisks_Device_drive_uninhibit_polling (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  811|   #endif
#  812|   gboolean
#  813|-> org_freedesktop_UDisks_Device_drive_uninhibit_polling (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#  814|   
#  815|   {

Error: COMPILER_WARNING (CWE-1164): [#def353]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:836:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_uninhibit_polling_async' defined but not used
#  836 | org_freedesktop_UDisks_Device_drive_uninhibit_polling_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_Device_drive_uninhibit_polling_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  834|   #endif
#  835|   DBusGProxyCall*
#  836|-> org_freedesktop_UDisks_Device_drive_uninhibit_polling_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_Device_drive_uninhibit_polling_reply callback, gpointer userdata)
#  837|   
#  838|   {

Error: COMPILER_WARNING (CWE-1164): [#def354]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:850:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_poll_media' defined but not used
#  850 | org_freedesktop_UDisks_Device_drive_poll_media (DBusGProxy *proxy, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  848|   #endif
#  849|   gboolean
#  850|-> org_freedesktop_UDisks_Device_drive_poll_media (DBusGProxy *proxy, GError **error)
#  851|   
#  852|   {

Error: COMPILER_WARNING (CWE-1164): [#def355]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:873:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_poll_media_async' defined but not used
#  873 | org_freedesktop_UDisks_Device_drive_poll_media_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_drive_poll_media_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  871|   #endif
#  872|   DBusGProxyCall*
#  873|-> org_freedesktop_UDisks_Device_drive_poll_media_async (DBusGProxy *proxy, org_freedesktop_UDisks_Device_drive_poll_media_reply callback, gpointer userdata)
#  874|   
#  875|   {

Error: COMPILER_WARNING (CWE-1164): [#def356]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:887:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_eject' defined but not used
#  887 | org_freedesktop_UDisks_Device_drive_eject (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  885|   #endif
#  886|   gboolean
#  887|-> org_freedesktop_UDisks_Device_drive_eject (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  888|   
#  889|   {

Error: COMPILER_WARNING (CWE-1164): [#def357]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:910:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_eject_async' defined but not used
#  910 | org_freedesktop_UDisks_Device_drive_eject_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_eject_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  908|   #endif
#  909|   DBusGProxyCall*
#  910|-> org_freedesktop_UDisks_Device_drive_eject_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_eject_reply callback, gpointer userdata)
#  911|   
#  912|   {

Error: COMPILER_WARNING (CWE-1164): [#def358]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:924:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_detach' defined but not used
#  924 | org_freedesktop_UDisks_Device_drive_detach (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  922|   #endif
#  923|   gboolean
#  924|-> org_freedesktop_UDisks_Device_drive_detach (DBusGProxy *proxy, const char ** IN_options, GError **error)
#  925|   
#  926|   {

Error: COMPILER_WARNING (CWE-1164): [#def359]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:947:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_detach_async' defined but not used
#  947 | org_freedesktop_UDisks_Device_drive_detach_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_detach_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  945|   #endif
#  946|   DBusGProxyCall*
#  947|-> org_freedesktop_UDisks_Device_drive_detach_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_detach_reply callback, gpointer userdata)
#  948|   
#  949|   {

Error: COMPILER_WARNING (CWE-1164): [#def360]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:961:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_set_spindown_timeout' defined but not used
#  961 | org_freedesktop_UDisks_Device_drive_set_spindown_timeout (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, char ** OUT_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  959|   #endif
#  960|   gboolean
#  961|-> org_freedesktop_UDisks_Device_drive_set_spindown_timeout (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, char ** OUT_cookie, GError **error)
#  962|   
#  963|   {

Error: COMPILER_WARNING (CWE-1164): [#def361]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:985:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_set_spindown_timeout_async' defined but not used
#  985 | org_freedesktop_UDisks_Device_drive_set_spindown_timeout_async (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, org_freedesktop_UDisks_Device_drive_set_spindown_timeout_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  983|   #endif
#  984|   DBusGProxyCall*
#  985|-> org_freedesktop_UDisks_Device_drive_set_spindown_timeout_async (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, org_freedesktop_UDisks_Device_drive_set_spindown_timeout_reply callback, gpointer userdata)
#  986|   
#  987|   {

Error: COMPILER_WARNING (CWE-1164): [#def362]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:999:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_unset_spindown_timeout' defined but not used
#  999 | org_freedesktop_UDisks_Device_drive_unset_spindown_timeout (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  997|   #endif
#  998|   gboolean
#  999|-> org_freedesktop_UDisks_Device_drive_unset_spindown_timeout (DBusGProxy *proxy, const char * IN_cookie, GError **error)
# 1000|   
# 1001|   {

Error: COMPILER_WARNING (CWE-1164): [#def363]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1022:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_unset_spindown_timeout_async' defined but not used
# 1022 | org_freedesktop_UDisks_Device_drive_unset_spindown_timeout_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_Device_drive_unset_spindown_timeout_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1020|   #endif
# 1021|   DBusGProxyCall*
# 1022|-> org_freedesktop_UDisks_Device_drive_unset_spindown_timeout_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_Device_drive_unset_spindown_timeout_reply callback, gpointer userdata)
# 1023|   
# 1024|   {

Error: COMPILER_WARNING (CWE-1164): [#def364]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1036:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data' defined but not used
# 1036 | org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data (DBusGProxy *proxy, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1034|   #endif
# 1035|   gboolean
# 1036|-> org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data (DBusGProxy *proxy, const char ** IN_options, GError **error)
# 1037|   
# 1038|   {

Error: COMPILER_WARNING (CWE-1164): [#def365]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1059:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data_async' defined but not used
# 1059 | org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1057|   #endif
# 1058|   DBusGProxyCall*
# 1059|-> org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_Device_drive_ata_smart_refresh_data_reply callback, gpointer userdata)
# 1060|   
# 1061|   {

Error: COMPILER_WARNING (CWE-1164): [#def366]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1073:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest' defined but not used
# 1073 | org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest (DBusGProxy *proxy, const char * IN_test, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1071|   #endif
# 1072|   gboolean
# 1073|-> org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest (DBusGProxy *proxy, const char * IN_test, const char ** IN_options, GError **error)
# 1074|   
# 1075|   {

Error: COMPILER_WARNING (CWE-1164): [#def367]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1096:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest_async' defined but not used
# 1096 | org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest_async (DBusGProxy *proxy, const char * IN_test, const char ** IN_options, org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1094|   #endif
# 1095|   DBusGProxyCall*
# 1096|-> org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest_async (DBusGProxy *proxy, const char * IN_test, const char ** IN_options, org_freedesktop_UDisks_Device_drive_ata_smart_initiate_selftest_reply callback, gpointer userdata)
# 1097|   
# 1098|   {

Error: COMPILER_WARNING (CWE-1164): [#def368]
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1110:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_benchmark' defined but not used
# 1110 | org_freedesktop_UDisks_Device_drive_benchmark (DBusGProxy *proxy, const gboolean IN_do_write_benchmark, const char ** IN_options, GPtrArray** OUT_read_transfer_rate_results, GPtrArray** OUT_write_transfer_rate_results, GPtrArray** OUT_access_time_results, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1108|   #endif
# 1109|   gboolean
# 1110|-> org_freedesktop_UDisks_Device_drive_benchmark (DBusGProxy *proxy, const gboolean IN_do_write_benchmark, const char ** IN_options, GPtrArray** OUT_read_transfer_rate_results, GPtrArray** OUT_write_transfer_rate_results, GPtrArray** OUT_access_time_results, GError **error)
# 1111|   
# 1112|   {

Error: COMPILER_WARNING (CWE-1164): [#def369]
libfm-1.4.1/libfm/src/udisks/g-udisks-device.c:26: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/udisks-device.h:1136:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_Device_drive_benchmark_async' defined but not used
# 1136 | org_freedesktop_UDisks_Device_drive_benchmark_async (DBusGProxy *proxy, const gboolean IN_do_write_benchmark, const char ** IN_options, org_freedesktop_UDisks_Device_drive_benchmark_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1134|   #endif
# 1135|   DBusGProxyCall*
# 1136|-> org_freedesktop_UDisks_Device_drive_benchmark_async (DBusGProxy *proxy, const gboolean IN_do_write_benchmark, const char ** IN_options, org_freedesktop_UDisks_Device_drive_benchmark_reply callback, gpointer userdata)
# 1137|   
# 1138|   {

Error: COMPILER_WARNING (CWE-1164): [#def370]
libfm-1.4.1/libfm/src/udisks/udisks.h:29:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_adapters' defined but not used
#   29 | org_freedesktop_UDisks_enumerate_adapters (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   27|   #endif
#   28|   gboolean
#   29|-> org_freedesktop_UDisks_enumerate_adapters (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#   30|   
#   31|   {

Error: COMPILER_WARNING (CWE-1164): [#def371]
libfm-1.4.1/libfm/src/udisks/udisks.h:53:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_adapters_async' defined but not used
#   53 | org_freedesktop_UDisks_enumerate_adapters_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_adapters_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   51|   #endif
#   52|   DBusGProxyCall*
#   53|-> org_freedesktop_UDisks_enumerate_adapters_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_adapters_reply callback, gpointer userdata)
#   54|   
#   55|   {

Error: COMPILER_WARNING (CWE-1164): [#def372]
libfm-1.4.1/libfm/src/udisks/udisks.h:67:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_expanders' defined but not used
#   67 | org_freedesktop_UDisks_enumerate_expanders (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   65|   #endif
#   66|   gboolean
#   67|-> org_freedesktop_UDisks_enumerate_expanders (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#   68|   
#   69|   {

Error: COMPILER_WARNING (CWE-1164): [#def373]
libfm-1.4.1/libfm/src/udisks/udisks.h:91:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_expanders_async' defined but not used
#   91 | org_freedesktop_UDisks_enumerate_expanders_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_expanders_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   89|   #endif
#   90|   DBusGProxyCall*
#   91|-> org_freedesktop_UDisks_enumerate_expanders_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_expanders_reply callback, gpointer userdata)
#   92|   
#   93|   {

Error: COMPILER_WARNING (CWE-1164): [#def374]
libfm-1.4.1/libfm/src/udisks/udisks.h:105:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_ports' defined but not used
#  105 | org_freedesktop_UDisks_enumerate_ports (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  103|   #endif
#  104|   gboolean
#  105|-> org_freedesktop_UDisks_enumerate_ports (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#  106|   
#  107|   {

Error: COMPILER_WARNING (CWE-1164): [#def375]
libfm-1.4.1/libfm/src/udisks/udisks.h:129:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_ports_async' defined but not used
#  129 | org_freedesktop_UDisks_enumerate_ports_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_ports_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  127|   #endif
#  128|   DBusGProxyCall*
#  129|-> org_freedesktop_UDisks_enumerate_ports_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_ports_reply callback, gpointer userdata)
#  130|   
#  131|   {

Error: COMPILER_WARNING (CWE-1164): [#def376]
libfm-1.4.1/libfm/src/udisks/udisks.h:143:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_devices' defined but not used
#  143 | org_freedesktop_UDisks_enumerate_devices (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  141|   #endif
#  142|   gboolean
#  143|-> org_freedesktop_UDisks_enumerate_devices (DBusGProxy *proxy, GPtrArray** OUT_devices, GError **error)
#  144|   
#  145|   {

Error: COMPILER_WARNING (CWE-1164): [#def377]
libfm-1.4.1/libfm/src/udisks/udisks.h:167:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_devices_async' defined but not used
#  167 | org_freedesktop_UDisks_enumerate_devices_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_devices_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  165|   #endif
#  166|   DBusGProxyCall*
#  167|-> org_freedesktop_UDisks_enumerate_devices_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_devices_reply callback, gpointer userdata)
#  168|   
#  169|   {

Error: COMPILER_WARNING (CWE-1164): [#def378]
libfm-1.4.1/libfm/src/udisks/udisks.h:181:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_device_files' defined but not used
#  181 | org_freedesktop_UDisks_enumerate_device_files (DBusGProxy *proxy, char *** OUT_device_files, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  179|   #endif
#  180|   gboolean
#  181|-> org_freedesktop_UDisks_enumerate_device_files (DBusGProxy *proxy, char *** OUT_device_files, GError **error)
#  182|   
#  183|   {

Error: COMPILER_WARNING (CWE-1164): [#def379]
libfm-1.4.1/libfm/src/udisks/udisks.h:205:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_enumerate_device_files_async' defined but not used
#  205 | org_freedesktop_UDisks_enumerate_device_files_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_device_files_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  203|   #endif
#  204|   DBusGProxyCall*
#  205|-> org_freedesktop_UDisks_enumerate_device_files_async (DBusGProxy *proxy, org_freedesktop_UDisks_enumerate_device_files_reply callback, gpointer userdata)
#  206|   
#  207|   {

Error: COMPILER_WARNING (CWE-1164): [#def380]
libfm-1.4.1/libfm/src/udisks/udisks.h:219:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_find_device_by_device_file' defined but not used
#  219 | org_freedesktop_UDisks_find_device_by_device_file (DBusGProxy *proxy, const char * IN_device_file, char** OUT_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  217|   #endif
#  218|   gboolean
#  219|-> org_freedesktop_UDisks_find_device_by_device_file (DBusGProxy *proxy, const char * IN_device_file, char** OUT_device, GError **error)
#  220|   
#  221|   {

Error: COMPILER_WARNING (CWE-1164): [#def381]
libfm-1.4.1/libfm/src/udisks/udisks.h:243:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_find_device_by_device_file_async' defined but not used
#  243 | org_freedesktop_UDisks_find_device_by_device_file_async (DBusGProxy *proxy, const char * IN_device_file, org_freedesktop_UDisks_find_device_by_device_file_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  241|   #endif
#  242|   DBusGProxyCall*
#  243|-> org_freedesktop_UDisks_find_device_by_device_file_async (DBusGProxy *proxy, const char * IN_device_file, org_freedesktop_UDisks_find_device_by_device_file_reply callback, gpointer userdata)
#  244|   
#  245|   {

Error: COMPILER_WARNING (CWE-1164): [#def382]
libfm-1.4.1/libfm/src/udisks/udisks.h:257:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_find_device_by_major_minor' defined but not used
#  257 | org_freedesktop_UDisks_find_device_by_major_minor (DBusGProxy *proxy, const gint64 IN_device_major, const gint64 IN_device_minor, char** OUT_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  255|   #endif
#  256|   gboolean
#  257|-> org_freedesktop_UDisks_find_device_by_major_minor (DBusGProxy *proxy, const gint64 IN_device_major, const gint64 IN_device_minor, char** OUT_device, GError **error)
#  258|   
#  259|   {

Error: COMPILER_WARNING (CWE-1164): [#def383]
libfm-1.4.1/libfm/src/udisks/udisks.h:281:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_find_device_by_major_minor_async' defined but not used
#  281 | org_freedesktop_UDisks_find_device_by_major_minor_async (DBusGProxy *proxy, const gint64 IN_device_major, const gint64 IN_device_minor, org_freedesktop_UDisks_find_device_by_major_minor_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  279|   #endif
#  280|   DBusGProxyCall*
#  281|-> org_freedesktop_UDisks_find_device_by_major_minor_async (DBusGProxy *proxy, const gint64 IN_device_major, const gint64 IN_device_minor, org_freedesktop_UDisks_find_device_by_major_minor_reply callback, gpointer userdata)
#  282|   
#  283|   {

Error: COMPILER_WARNING (CWE-1164): [#def384]
libfm-1.4.1/libfm/src/udisks/udisks.h:295:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_inhibit_all_polling' defined but not used
#  295 | org_freedesktop_UDisks_drive_inhibit_all_polling (DBusGProxy *proxy, const char ** IN_options, char ** OUT_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  293|   #endif
#  294|   gboolean
#  295|-> org_freedesktop_UDisks_drive_inhibit_all_polling (DBusGProxy *proxy, const char ** IN_options, char ** OUT_cookie, GError **error)
#  296|   
#  297|   {

Error: COMPILER_WARNING (CWE-1164): [#def385]
libfm-1.4.1/libfm/src/udisks/udisks.h:319:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_inhibit_all_polling_async' defined but not used
#  319 | org_freedesktop_UDisks_drive_inhibit_all_polling_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_drive_inhibit_all_polling_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  317|   #endif
#  318|   DBusGProxyCall*
#  319|-> org_freedesktop_UDisks_drive_inhibit_all_polling_async (DBusGProxy *proxy, const char ** IN_options, org_freedesktop_UDisks_drive_inhibit_all_polling_reply callback, gpointer userdata)
#  320|   
#  321|   {

Error: COMPILER_WARNING (CWE-1164): [#def386]
libfm-1.4.1/libfm/src/udisks/udisks.h:333:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_uninhibit_all_polling' defined but not used
#  333 | org_freedesktop_UDisks_drive_uninhibit_all_polling (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  331|   #endif
#  332|   gboolean
#  333|-> org_freedesktop_UDisks_drive_uninhibit_all_polling (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#  334|   
#  335|   {

Error: COMPILER_WARNING (CWE-1164): [#def387]
libfm-1.4.1/libfm/src/udisks/udisks.h:356:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_uninhibit_all_polling_async' defined but not used
#  356 | org_freedesktop_UDisks_drive_uninhibit_all_polling_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_drive_uninhibit_all_polling_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  354|   #endif
#  355|   DBusGProxyCall*
#  356|-> org_freedesktop_UDisks_drive_uninhibit_all_polling_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_drive_uninhibit_all_polling_reply callback, gpointer userdata)
#  357|   
#  358|   {

Error: COMPILER_WARNING (CWE-1164): [#def388]
libfm-1.4.1/libfm/src/udisks/udisks.h:370:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_set_all_spindown_timeouts' defined but not used
#  370 | org_freedesktop_UDisks_drive_set_all_spindown_timeouts (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, char ** OUT_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  368|   #endif
#  369|   gboolean
#  370|-> org_freedesktop_UDisks_drive_set_all_spindown_timeouts (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, char ** OUT_cookie, GError **error)
#  371|   
#  372|   {

Error: COMPILER_WARNING (CWE-1164): [#def389]
libfm-1.4.1/libfm/src/udisks/udisks.h:394:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_set_all_spindown_timeouts_async' defined but not used
#  394 | org_freedesktop_UDisks_drive_set_all_spindown_timeouts_async (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, org_freedesktop_UDisks_drive_set_all_spindown_timeouts_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  392|   #endif
#  393|   DBusGProxyCall*
#  394|-> org_freedesktop_UDisks_drive_set_all_spindown_timeouts_async (DBusGProxy *proxy, const gint IN_timeout_seconds, const char ** IN_options, org_freedesktop_UDisks_drive_set_all_spindown_timeouts_reply callback, gpointer userdata)
#  395|   
#  396|   {

Error: COMPILER_WARNING (CWE-1164): [#def390]
libfm-1.4.1/libfm/src/udisks/udisks.h:408:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_unset_all_spindown_timeouts' defined but not used
#  408 | org_freedesktop_UDisks_drive_unset_all_spindown_timeouts (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  406|   #endif
#  407|   gboolean
#  408|-> org_freedesktop_UDisks_drive_unset_all_spindown_timeouts (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#  409|   
#  410|   {

Error: COMPILER_WARNING (CWE-1164): [#def391]
libfm-1.4.1/libfm/src/udisks/udisks.h:431:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_drive_unset_all_spindown_timeouts_async' defined but not used
#  431 | org_freedesktop_UDisks_drive_unset_all_spindown_timeouts_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_drive_unset_all_spindown_timeouts_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  429|   #endif
#  430|   DBusGProxyCall*
#  431|-> org_freedesktop_UDisks_drive_unset_all_spindown_timeouts_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_drive_unset_all_spindown_timeouts_reply callback, gpointer userdata)
#  432|   
#  433|   {

Error: COMPILER_WARNING (CWE-1164): [#def392]
libfm-1.4.1/libfm/src/udisks/udisks.h:445:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_start' defined but not used
#  445 | org_freedesktop_UDisks_linux_lvm2_vg_start (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  443|   #endif
#  444|   gboolean
#  445|-> org_freedesktop_UDisks_linux_lvm2_vg_start (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, GError **error)
#  446|   
#  447|   {

Error: COMPILER_WARNING (CWE-1164): [#def393]
libfm-1.4.1/libfm/src/udisks/udisks.h:468:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_start_async' defined but not used
#  468 | org_freedesktop_UDisks_linux_lvm2_vg_start_async (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_start_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  466|   #endif
#  467|   DBusGProxyCall*
#  468|-> org_freedesktop_UDisks_linux_lvm2_vg_start_async (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_start_reply callback, gpointer userdata)
#  469|   
#  470|   {

Error: COMPILER_WARNING (CWE-1164): [#def394]
libfm-1.4.1/libfm/src/udisks/udisks.h:482:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_stop' defined but not used
#  482 | org_freedesktop_UDisks_linux_lvm2_vg_stop (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  480|   #endif
#  481|   gboolean
#  482|-> org_freedesktop_UDisks_linux_lvm2_vg_stop (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, GError **error)
#  483|   
#  484|   {

Error: COMPILER_WARNING (CWE-1164): [#def395]
libfm-1.4.1/libfm/src/udisks/udisks.h:505:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_stop_async' defined but not used
#  505 | org_freedesktop_UDisks_linux_lvm2_vg_stop_async (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_stop_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  503|   #endif
#  504|   DBusGProxyCall*
#  505|-> org_freedesktop_UDisks_linux_lvm2_vg_stop_async (DBusGProxy *proxy, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_stop_reply callback, gpointer userdata)
#  506|   
#  507|   {

Error: COMPILER_WARNING (CWE-1164): [#def396]
libfm-1.4.1/libfm/src/udisks/udisks.h:519:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_set_name' defined but not used
#  519 | org_freedesktop_UDisks_linux_lvm2_vg_set_name (DBusGProxy *proxy, const char * IN_uuid, const char * IN_name, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  517|   #endif
#  518|   gboolean
#  519|-> org_freedesktop_UDisks_linux_lvm2_vg_set_name (DBusGProxy *proxy, const char * IN_uuid, const char * IN_name, GError **error)
#  520|   
#  521|   {

Error: COMPILER_WARNING (CWE-1164): [#def397]
libfm-1.4.1/libfm/src/udisks/udisks.h:542:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_set_name_async' defined but not used
#  542 | org_freedesktop_UDisks_linux_lvm2_vg_set_name_async (DBusGProxy *proxy, const char * IN_uuid, const char * IN_name, org_freedesktop_UDisks_linux_lvm2_vg_set_name_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  540|   #endif
#  541|   DBusGProxyCall*
#  542|-> org_freedesktop_UDisks_linux_lvm2_vg_set_name_async (DBusGProxy *proxy, const char * IN_uuid, const char * IN_name, org_freedesktop_UDisks_linux_lvm2_vg_set_name_reply callback, gpointer userdata)
#  543|   
#  544|   {

Error: COMPILER_WARNING (CWE-1164): [#def398]
libfm-1.4.1/libfm/src/udisks/udisks.h:556:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_add_pv' defined but not used
#  556 | org_freedesktop_UDisks_linux_lvm2_vg_add_pv (DBusGProxy *proxy, const char * IN_uuid, const char* IN_physical_volume, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  554|   #endif
#  555|   gboolean
#  556|-> org_freedesktop_UDisks_linux_lvm2_vg_add_pv (DBusGProxy *proxy, const char * IN_uuid, const char* IN_physical_volume, const char ** IN_options, GError **error)
#  557|   
#  558|   {

Error: COMPILER_WARNING (CWE-1164): [#def399]
libfm-1.4.1/libfm/src/udisks/udisks.h:579:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_add_pv_async' defined but not used
#  579 | org_freedesktop_UDisks_linux_lvm2_vg_add_pv_async (DBusGProxy *proxy, const char * IN_uuid, const char* IN_physical_volume, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_add_pv_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  577|   #endif
#  578|   DBusGProxyCall*
#  579|-> org_freedesktop_UDisks_linux_lvm2_vg_add_pv_async (DBusGProxy *proxy, const char * IN_uuid, const char* IN_physical_volume, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_add_pv_reply callback, gpointer userdata)
#  580|   
#  581|   {

Error: COMPILER_WARNING (CWE-1164): [#def400]
libfm-1.4.1/libfm/src/udisks/udisks.h:593:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_remove_pv' defined but not used
#  593 | org_freedesktop_UDisks_linux_lvm2_vg_remove_pv (DBusGProxy *proxy, const char * IN_vg_uuid, const char * IN_pv_uuid, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  591|   #endif
#  592|   gboolean
#  593|-> org_freedesktop_UDisks_linux_lvm2_vg_remove_pv (DBusGProxy *proxy, const char * IN_vg_uuid, const char * IN_pv_uuid, const char ** IN_options, GError **error)
#  594|   
#  595|   {

Error: COMPILER_WARNING (CWE-1164): [#def401]
libfm-1.4.1/libfm/src/udisks/udisks.h:616:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_vg_remove_pv_async' defined but not used
#  616 | org_freedesktop_UDisks_linux_lvm2_vg_remove_pv_async (DBusGProxy *proxy, const char * IN_vg_uuid, const char * IN_pv_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_remove_pv_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  614|   #endif
#  615|   DBusGProxyCall*
#  616|-> org_freedesktop_UDisks_linux_lvm2_vg_remove_pv_async (DBusGProxy *proxy, const char * IN_vg_uuid, const char * IN_pv_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_vg_remove_pv_reply callback, gpointer userdata)
#  617|   
#  618|   {

Error: COMPILER_WARNING (CWE-1164): [#def402]
libfm-1.4.1/libfm/src/udisks/udisks.h:630:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_set_name' defined but not used
#  630 | org_freedesktop_UDisks_linux_lvm2_lv_set_name (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char * IN_name, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  628|   #endif
#  629|   gboolean
#  630|-> org_freedesktop_UDisks_linux_lvm2_lv_set_name (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char * IN_name, GError **error)
#  631|   
#  632|   {

Error: COMPILER_WARNING (CWE-1164): [#def403]
libfm-1.4.1/libfm/src/udisks/udisks.h:653:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_set_name_async' defined but not used
#  653 | org_freedesktop_UDisks_linux_lvm2_lv_set_name_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char * IN_name, org_freedesktop_UDisks_linux_lvm2_lv_set_name_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  651|   #endif
#  652|   DBusGProxyCall*
#  653|-> org_freedesktop_UDisks_linux_lvm2_lv_set_name_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char * IN_name, org_freedesktop_UDisks_linux_lvm2_lv_set_name_reply callback, gpointer userdata)
#  654|   
#  655|   {

Error: COMPILER_WARNING (CWE-1164): [#def404]
libfm-1.4.1/libfm/src/udisks/udisks.h:667:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_start' defined but not used
#  667 | org_freedesktop_UDisks_linux_lvm2_lv_start (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  665|   #endif
#  666|   gboolean
#  667|-> org_freedesktop_UDisks_linux_lvm2_lv_start (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, GError **error)
#  668|   
#  669|   {

Error: COMPILER_WARNING (CWE-1164): [#def405]
libfm-1.4.1/libfm/src/udisks/udisks.h:690:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_start_async' defined but not used
#  690 | org_freedesktop_UDisks_linux_lvm2_lv_start_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_lv_start_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  688|   #endif
#  689|   DBusGProxyCall*
#  690|-> org_freedesktop_UDisks_linux_lvm2_lv_start_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_lv_start_reply callback, gpointer userdata)
#  691|   
#  692|   {

Error: COMPILER_WARNING (CWE-1164): [#def406]
libfm-1.4.1/libfm/src/udisks/udisks.h:704:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_remove' defined but not used
#  704 | org_freedesktop_UDisks_linux_lvm2_lv_remove (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  702|   #endif
#  703|   gboolean
#  704|-> org_freedesktop_UDisks_linux_lvm2_lv_remove (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, GError **error)
#  705|   
#  706|   {

Error: COMPILER_WARNING (CWE-1164): [#def407]
libfm-1.4.1/libfm/src/udisks/udisks.h:727:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_remove_async' defined but not used
#  727 | org_freedesktop_UDisks_linux_lvm2_lv_remove_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_lv_remove_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  725|   #endif
#  726|   DBusGProxyCall*
#  727|-> org_freedesktop_UDisks_linux_lvm2_lv_remove_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_uuid, const char ** IN_options, org_freedesktop_UDisks_linux_lvm2_lv_remove_reply callback, gpointer userdata)
#  728|   
#  729|   {

Error: COMPILER_WARNING (CWE-1164): [#def408]
libfm-1.4.1/libfm/src/udisks/udisks.h:741:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_create' defined but not used
#  741 | org_freedesktop_UDisks_linux_lvm2_lv_create (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_name, const guint64 IN_size, const guint IN_num_stripes, const guint64 IN_stripe_size, const guint IN_num_mirrors, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, char** OUT_created_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  739|   #endif
#  740|   gboolean
#  741|-> org_freedesktop_UDisks_linux_lvm2_lv_create (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_name, const guint64 IN_size, const guint IN_num_stripes, const guint64 IN_stripe_size, const guint IN_num_mirrors, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, char** OUT_created_device, GError **error)
#  742|   
#  743|   {

Error: COMPILER_WARNING (CWE-1164): [#def409]
libfm-1.4.1/libfm/src/udisks/udisks.h:765:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_lvm2_lv_create_async' defined but not used
#  765 | org_freedesktop_UDisks_linux_lvm2_lv_create_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_name, const guint64 IN_size, const guint IN_num_stripes, const guint64 IN_stripe_size, const guint IN_num_mirrors, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, org_freedesktop_UDisks_linux_lvm2_lv_create_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  763|   #endif
#  764|   DBusGProxyCall*
#  765|-> org_freedesktop_UDisks_linux_lvm2_lv_create_async (DBusGProxy *proxy, const char * IN_group_uuid, const char * IN_name, const guint64 IN_size, const guint IN_num_stripes, const guint64 IN_stripe_size, const guint IN_num_mirrors, const char ** IN_options, const char * IN_fstype, const char ** IN_fsoptions, org_freedesktop_UDisks_linux_lvm2_lv_create_reply callback, gpointer userdata)
#  766|   
#  767|   {

Error: COMPILER_WARNING (CWE-1164): [#def410]
libfm-1.4.1/libfm/src/udisks/udisks.h:779:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_md_start' defined but not used
#  779 | org_freedesktop_UDisks_linux_md_start (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, char** OUT_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  777|   #endif
#  778|   gboolean
#  779|-> org_freedesktop_UDisks_linux_md_start (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, char** OUT_device, GError **error)
#  780|   
#  781|   {

Error: COMPILER_WARNING (CWE-1164): [#def411]
libfm-1.4.1/libfm/src/udisks/udisks.h:803:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_md_start_async' defined but not used
#  803 | org_freedesktop_UDisks_linux_md_start_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, org_freedesktop_UDisks_linux_md_start_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  801|   #endif
#  802|   DBusGProxyCall*
#  803|-> org_freedesktop_UDisks_linux_md_start_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char ** IN_options, org_freedesktop_UDisks_linux_md_start_reply callback, gpointer userdata)
#  804|   
#  805|   {

Error: COMPILER_WARNING (CWE-1164): [#def412]
libfm-1.4.1/libfm/src/udisks/udisks.h:817:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_md_create' defined but not used
#  817 | org_freedesktop_UDisks_linux_md_create (DBusGProxy *proxy, const GPtrArray* IN_components, const char * IN_level, const guint64 IN_stripe_size, const char * IN_name, const char ** IN_options, char** OUT_device, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  815|   #endif
#  816|   gboolean
#  817|-> org_freedesktop_UDisks_linux_md_create (DBusGProxy *proxy, const GPtrArray* IN_components, const char * IN_level, const guint64 IN_stripe_size, const char * IN_name, const char ** IN_options, char** OUT_device, GError **error)
#  818|   
#  819|   {

Error: COMPILER_WARNING (CWE-1164): [#def413]
libfm-1.4.1/libfm/src/udisks/udisks.h:841:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_linux_md_create_async' defined but not used
#  841 | org_freedesktop_UDisks_linux_md_create_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char * IN_level, const guint64 IN_stripe_size, const char * IN_name, const char ** IN_options, org_freedesktop_UDisks_linux_md_create_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  839|   #endif
#  840|   DBusGProxyCall*
#  841|-> org_freedesktop_UDisks_linux_md_create_async (DBusGProxy *proxy, const GPtrArray* IN_components, const char * IN_level, const guint64 IN_stripe_size, const char * IN_name, const char ** IN_options, org_freedesktop_UDisks_linux_md_create_reply callback, gpointer userdata)
#  842|   
#  843|   {

Error: COMPILER_WARNING (CWE-1164): [#def414]
libfm-1.4.1/libfm/src/udisks/udisks.h:855:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_inhibit' defined but not used
#  855 | org_freedesktop_UDisks_inhibit (DBusGProxy *proxy, char ** OUT_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  853|   #endif
#  854|   gboolean
#  855|-> org_freedesktop_UDisks_inhibit (DBusGProxy *proxy, char ** OUT_cookie, GError **error)
#  856|   
#  857|   {

Error: COMPILER_WARNING (CWE-1164): [#def415]
libfm-1.4.1/libfm/src/udisks/udisks.h:879:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_inhibit_async' defined but not used
#  879 | org_freedesktop_UDisks_inhibit_async (DBusGProxy *proxy, org_freedesktop_UDisks_inhibit_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  877|   #endif
#  878|   DBusGProxyCall*
#  879|-> org_freedesktop_UDisks_inhibit_async (DBusGProxy *proxy, org_freedesktop_UDisks_inhibit_reply callback, gpointer userdata)
#  880|   
#  881|   {

Error: COMPILER_WARNING (CWE-1164): [#def416]
libfm-1.4.1/libfm/src/udisks/udisks.h:893:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_uninhibit' defined but not used
#  893 | org_freedesktop_UDisks_uninhibit (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  891|   #endif
#  892|   gboolean
#  893|-> org_freedesktop_UDisks_uninhibit (DBusGProxy *proxy, const char * IN_cookie, GError **error)
#  894|   
#  895|   {

Error: COMPILER_WARNING (CWE-1164): [#def417]
libfm-1.4.1/libfm/src/udisks/g-udisks-volume-monitor.c:27: included_from: Included from here.
libfm-1.4.1/libfm/src/udisks/udisks.h:916:1: warning[-Wunused-function]: 'org_freedesktop_UDisks_uninhibit_async' defined but not used
#  916 | org_freedesktop_UDisks_uninhibit_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_uninhibit_reply callback, gpointer userdata)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  914|   #endif
#  915|   DBusGProxyCall*
#  916|-> org_freedesktop_UDisks_uninhibit_async (DBusGProxy *proxy, const char * IN_cookie, org_freedesktop_UDisks_uninhibit_reply callback, gpointer userdata)
#  917|   
#  918|   {

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-136.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namelibfm-1.4.1-1.fc44
store-results-to/tmp/tmplv2k3y3u/libfm-1.4.1-1.fc44.tar.xz
time-created2026-01-08 18:44:42
time-finished2026-01-08 18:49:50
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmplv2k3y3u/libfm-1.4.1-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmplv2k3y3u/libfm-1.4.1-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9