2022-06-28 03:50 ftp://ftp.de.debian.org/debian/pool/main/g/gnotime/gnotime_2.4.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: cdeebc1 (2022-06-27 20:55:09 +0200) count: 64 64 elapsed-time: 12.6 19.7 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: gnotime-2.4.1/src/active-dialog.c:231:38: style:inconclusive: Function 'show_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. [funcArgNamesDifferent] gnotime-2.4.1/src/active-dialog.h:45:43: note: Function 'show_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. gnotime-2.4.1/src/active-dialog.c:231:38: note: Function 'show_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. gnotime-2.4.1/src/active-dialog.c:254:39: style:inconclusive: Function 'raise_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. [funcArgNamesDifferent] gnotime-2.4.1/src/active-dialog.h:55:44: note: Function 'raise_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. gnotime-2.4.1/src/active-dialog.c:254:39: note: Function 'raise_active_dialog' argument 1 names different: declaration 'id' definition 'ad'. gnotime-2.4.1/src/active-dialog.c:270:48: style:inconclusive: Function 'active_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. [funcArgNamesDifferent] gnotime-2.4.1/src/active-dialog.h:57:53: note: Function 'active_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. gnotime-2.4.1/src/active-dialog.c:270:48: note: Function 'active_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. gnotime-2.4.1/src/active-dialog.c:276:50: style:inconclusive: Function 'active_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. [funcArgNamesDifferent] gnotime-2.4.1/src/active-dialog.h:58:55: note: Function 'active_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. gnotime-2.4.1/src/active-dialog.c:276:50: note: Function 'active_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'active_dialog'. gnotime-2.4.1/src/app.c:343:27: style:inconclusive: Function 'cur_proj_set' argument 1 names different: declaration 'p' definition 'proj'. [funcArgNamesDifferent] gnotime-2.4.1/src/cur-proj.h:25:31: note: Function 'cur_proj_set' argument 1 names different: declaration 'p' definition 'proj'. gnotime-2.4.1/src/app.c:343:27: note: Function 'cur_proj_set' argument 1 names different: declaration 'p' definition 'proj'. gnotime-2.4.1/src/file-io.c:95:25: style: Parameter 's' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/gconf-io.c:162:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnotime-2.4.1/src/gconf-io.c:162:3: note: 'sval' is assigned value 'config_shell_start' here. gnotime-2.4.1/src/gconf-io.c:161:6: note: outer condition: config_shell_start gnotime-2.4.1/src/gconf-io.c:162:3: note: opposite inner condition: !sval gnotime-2.4.1/src/gconf-io.c:168:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnotime-2.4.1/src/gconf-io.c:168:3: note: 'sval' is assigned value 'config_shell_stop' here. gnotime-2.4.1/src/gconf-io.c:167:6: note: outer condition: config_shell_stop gnotime-2.4.1/src/gconf-io.c:168:3: note: opposite inner condition: !sval gnotime-2.4.1/src/gconf-io.c:176:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnotime-2.4.1/src/gconf-io.c:176:3: note: 'sval' is assigned value 'config_logfile_name' here. gnotime-2.4.1/src/gconf-io.c:175:6: note: outer condition: config_logfile_name gnotime-2.4.1/src/gconf-io.c:176:3: note: opposite inner condition: !sval gnotime-2.4.1/src/gconf-io.c:182:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnotime-2.4.1/src/gconf-io.c:182:3: note: 'sval' is assigned value 'config_logfile_start' here. gnotime-2.4.1/src/gconf-io.c:181:6: note: outer condition: config_logfile_start gnotime-2.4.1/src/gconf-io.c:182:3: note: opposite inner condition: !sval gnotime-2.4.1/src/gconf-io.c:188:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gnotime-2.4.1/src/gconf-io.c:188:3: note: 'sval' is assigned value 'config_logfile_stop' here. gnotime-2.4.1/src/gconf-io.c:187:6: note: outer condition: config_logfile_stop gnotime-2.4.1/src/gconf-io.c:188:3: note: opposite inner condition: !sval gnotime-2.4.1/src/gconf-io.c:201:11: style: Local variable 'w' shadows outer variable [shadowVariable] gnotime-2.4.1/src/gconf-io.c:95:12: note: Shadowed declaration gnotime-2.4.1/src/gconf-io.c:201:11: note: Shadow variable gnotime-2.4.1/src/ghtml.c:1284:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/ghtml.c:1288:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/ghtml.c:1530:49: style:inconclusive: Function 'gtt_ghtml_display' argument 2 names different: declaration 'path_frag' definition 'filepath'. [funcArgNamesDifferent] gnotime-2.4.1/src/ghtml.h:112:49: note: Function 'gtt_ghtml_display' argument 2 names different: declaration 'path_frag' definition 'filepath'. gnotime-2.4.1/src/ghtml.c:1530:49: note: Function 'gtt_ghtml_display' argument 2 names different: declaration 'path_frag' definition 'filepath'. gnotime-2.4.1/src/ghtml.c:1816:45: style:inconclusive: Function 'gtt_ghtml_set_stream' argument 2 names different: declaration 'user_data' definition 'ud'. [funcArgNamesDifferent] gnotime-2.4.1/src/ghtml.h:103:49: note: Function 'gtt_ghtml_set_stream' argument 2 names different: declaration 'user_data' definition 'ud'. gnotime-2.4.1/src/ghtml.c:1816:45: note: Function 'gtt_ghtml_set_stream' argument 2 names different: declaration 'user_data' definition 'ud'. gnotime-2.4.1/src/ghtml.c:356:15: style: Local variable 'str' shadows outer variable [shadowVariable] gnotime-2.4.1/src/ghtml.c:303:9: note: Shadowed declaration gnotime-2.4.1/src/ghtml.c:356:15: note: Shadow variable gnotime-2.4.1/src/idle-dialog.c:490:44: style:inconclusive: Function 'idle_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. [funcArgNamesDifferent] gnotime-2.4.1/src/idle-dialog.h:64:49: note: Function 'idle_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/idle-dialog.c:490:44: note: Function 'idle_dialog_activate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/idle-dialog.c:496:46: style:inconclusive: Function 'idle_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. [funcArgNamesDifferent] gnotime-2.4.1/src/idle-dialog.h:69:51: note: Function 'idle_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/idle-dialog.c:496:46: note: Function 'idle_dialog_deactivate_timer' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/idle-dialog.c:506:39: style:inconclusive: Function 'idle_dialog_is_visible' argument 1 names different: declaration 'id' definition 'idle_dialog'. [funcArgNamesDifferent] gnotime-2.4.1/src/idle-dialog.h:71:48: note: Function 'idle_dialog_is_visible' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/idle-dialog.c:506:39: note: Function 'idle_dialog_is_visible' argument 1 names different: declaration 'id' definition 'idle_dialog'. gnotime-2.4.1/src/log.c:71:63: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/journal.c:1374:37: style:inconclusive: Function 'show_report' argument 2 names different: declaration 'filename' definition 'data'. [funcArgNamesDifferent] gnotime-2.4.1/src/journal.h:23:43: note: Function 'show_report' argument 2 names different: declaration 'filename' definition 'data'. gnotime-2.4.1/src/journal.c:1374:37: note: Function 'show_report' argument 2 names different: declaration 'filename' definition 'data'. gnotime-2.4.1/src/main.c:183:8: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] gnotime-2.4.1/src/main.c:641:4: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] gnotime-2.4.1/src/main.c:652:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] gnotime-2.4.1/src/menucmd.c:339:8: style: Redundant initialization for 'n'. The initialized value is overwritten before it is read. [redundantInitialization] gnotime-2.4.1/src/menucmd.c:338:11: note: n is initialized gnotime-2.4.1/src/menucmd.c:339:8: note: n is overwritten gnotime-2.4.1/src/menus.c:343:61: style: Parameter 'new_entry' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/notes-area.c:528:35: style:inconclusive: Function 'notes_area_get_widget' argument 1 names different: declaration 'na' definition 'nadlg'. [funcArgNamesDifferent] gnotime-2.4.1/src/notes-area.h:36:47: note: Function 'notes_area_get_widget' argument 1 names different: declaration 'na' definition 'nadlg'. gnotime-2.4.1/src/notes-area.c:528:35: note: Function 'notes_area_get_widget' argument 1 names different: declaration 'na' definition 'nadlg'. gnotime-2.4.1/src/notes-area.c:565:42: style:inconclusive: Function 'notes_area_add_projects_tree' argument 1 names different: declaration 'na' definition 'nadlg'. [funcArgNamesDifferent] gnotime-2.4.1/src/notes-area.h:39:47: note: Function 'notes_area_add_projects_tree' argument 1 names different: declaration 'na' definition 'nadlg'. gnotime-2.4.1/src/notes-area.c:565:42: note: Function 'notes_area_add_projects_tree' argument 1 names different: declaration 'na' definition 'nadlg'. gnotime-2.4.1/src/notes-area.c:565:66: style:inconclusive: Function 'notes_area_add_projects_tree' argument 2 names different: declaration 'projects_tree' definition 'ptree'. [funcArgNamesDifferent] gnotime-2.4.1/src/notes-area.h:39:68: note: Function 'notes_area_add_projects_tree' argument 2 names different: declaration 'projects_tree' definition 'ptree'. gnotime-2.4.1/src/notes-area.c:565:66: note: Function 'notes_area_add_projects_tree' argument 2 names different: declaration 'projects_tree' definition 'ptree'. gnotime-2.4.1/src/notes-area.c:393:49: style: Parameter 'task' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/plug-edit.c:418:30: style: Parameter 'item' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/plug-in.c:45:30: style:inconclusive: Function 'gtt_plugin_new' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent] gnotime-2.4.1/src/plug-in.h:41:42: note: Function 'gtt_plugin_new' argument 1 names different: declaration 'name' definition 'nam'. gnotime-2.4.1/src/plug-in.c:45:30: note: Function 'gtt_plugin_new' argument 1 names different: declaration 'name' definition 'nam'. gnotime-2.4.1/src/plug-in.c:45:48: style:inconclusive: Function 'gtt_plugin_new' argument 2 names different: declaration 'path' definition 'pth'. [funcArgNamesDifferent] gnotime-2.4.1/src/plug-in.h:41:61: note: Function 'gtt_plugin_new' argument 2 names different: declaration 'path' definition 'pth'. gnotime-2.4.1/src/plug-in.c:45:48: note: Function 'gtt_plugin_new' argument 2 names different: declaration 'path' definition 'pth'. gnotime-2.4.1/src/prefs.c:518:34: style: The statement 'if (config_currency_use_locale!=state) config_currency_use_locale=state' is logically equivalent to 'config_currency_use_locale=state'. [duplicateConditionalAssign] gnotime-2.4.1/src/prefs.c:519:32: note: Assignment 'config_currency_use_locale=state' gnotime-2.4.1/src/prefs.c:518:34: note: Condition 'config_currency_use_locale!=state' is redundant gnotime-2.4.1/src/prefs.c:517:7: style: Local variable 'state' shadows outer variable [shadowVariable] gnotime-2.4.1/src/prefs.c:362:6: note: Shadowed declaration gnotime-2.4.1/src/prefs.c:517:7: note: Shadow variable gnotime-2.4.1/src/proj.c:644:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/proj.c:666:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/proj.c:691:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/proj.c:713:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/proj.c:601:43: style:inconclusive: Function 'gtt_project_set_id' argument 2 names different: declaration 'id' definition 'new_id'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:240:46: note: Function 'gtt_project_set_id' argument 2 names different: declaration 'id' definition 'new_id'. gnotime-2.4.1/src/proj.c:601:43: note: Function 'gtt_project_set_id' argument 2 names different: declaration 'id' definition 'new_id'. gnotime-2.4.1/src/proj.c:725:52: style:inconclusive: Function 'gtt_project_compat_set_secs' argument 2 names different: declaration 'secs_ever' definition 'sever'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:164:8: note: Function 'gtt_project_compat_set_secs' argument 2 names different: declaration 'secs_ever' definition 'sever'. gnotime-2.4.1/src/proj.c:725:52: note: Function 'gtt_project_compat_set_secs' argument 2 names different: declaration 'secs_ever' definition 'sever'. gnotime-2.4.1/src/proj.c:725:63: style:inconclusive: Function 'gtt_project_compat_set_secs' argument 3 names different: declaration 'secs_day' definition 'sday'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:164:23: note: Function 'gtt_project_compat_set_secs' argument 3 names different: declaration 'secs_day' definition 'sday'. gnotime-2.4.1/src/proj.c:725:63: note: Function 'gtt_project_compat_set_secs' argument 3 names different: declaration 'secs_day' definition 'sday'. gnotime-2.4.1/src/proj.c:725:76: style:inconclusive: Function 'gtt_project_compat_set_secs' argument 4 names different: declaration 'last_update' definition 'last'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:164:40: note: Function 'gtt_project_compat_set_secs' argument 4 names different: declaration 'last_update' definition 'last'. gnotime-2.4.1/src/proj.c:725:76: note: Function 'gtt_project_compat_set_secs' argument 4 names different: declaration 'last_update' definition 'last'. gnotime-2.4.1/src/proj.c:766:41: style:inconclusive: Function 'gtt_project_append_project' argument 1 names different: declaration 'parent' definition 'proj'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:405:46: note: Function 'gtt_project_append_project' argument 1 names different: declaration 'parent' definition 'proj'. gnotime-2.4.1/src/proj.c:766:41: note: Function 'gtt_project_append_project' argument 1 names different: declaration 'parent' definition 'proj'. gnotime-2.4.1/src/proj.c:782:39: style:inconclusive: Function 'gtt_project_insert_before' argument 1 names different: declaration 'proj' definition 'p'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:420:45: note: Function 'gtt_project_insert_before' argument 1 names different: declaration 'proj' definition 'p'. gnotime-2.4.1/src/proj.c:782:39: note: Function 'gtt_project_insert_before' argument 1 names different: declaration 'proj' definition 'p'. gnotime-2.4.1/src/proj.c:838:38: style:inconclusive: Function 'gtt_project_insert_after' argument 1 names different: declaration 'proj' definition 'p'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:421:44: note: Function 'gtt_project_insert_after' argument 1 names different: declaration 'proj' definition 'p'. gnotime-2.4.1/src/proj.c:838:38: note: Function 'gtt_project_insert_after' argument 1 names different: declaration 'proj' definition 'p'. gnotime-2.4.1/src/proj.c:1014:58: style:inconclusive: Function 'gtt_project_set_current_task' argument 2 names different: declaration 'tsk' definition 'newCurrentTask'. [funcArgNamesDifferent] gnotime-2.4.1/src/proj.h:386:72: note: Function 'gtt_project_set_current_task' argument 2 names different: declaration 'tsk' definition 'newCurrentTask'. gnotime-2.4.1/src/proj.c:1014:58: note: Function 'gtt_project_set_current_task' argument 2 names different: declaration 'tsk' definition 'newCurrentTask'. gnotime-2.4.1/src/proj.c:1656:42: style: Parameter 'cb' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/proj.c:1766:15: style: Variable 'not_done' is assigned a value that is never used. [unreadVariable] gnotime-2.4.1/src/projects-tree.c:425:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/projects-tree.c:634:46: style:inconclusive: Function 'gtt_projects_tree_populate' argument 1 names different: declaration 'ptree' definition 'proj_tree'. [funcArgNamesDifferent] gnotime-2.4.1/src/projects-tree.h:69:51: note: Function 'gtt_projects_tree_populate' argument 1 names different: declaration 'ptree' definition 'proj_tree'. gnotime-2.4.1/src/projects-tree.c:634:46: note: Function 'gtt_projects_tree_populate' argument 1 names different: declaration 'ptree' definition 'proj_tree'. gnotime-2.4.1/src/projects-tree.c:958:86: style:inconclusive: Function 'gtt_projects_tree_append_project' argument 3 names different: declaration 'sibling' definition 'parent'. [funcArgNamesDifferent] gnotime-2.4.1/src/projects-tree.h:87:91: note: Function 'gtt_projects_tree_append_project' argument 3 names different: declaration 'sibling' definition 'parent'. gnotime-2.4.1/src/projects-tree.c:958:86: note: Function 'gtt_projects_tree_append_project' argument 3 names different: declaration 'sibling' definition 'parent'. gnotime-2.4.1/src/projects-tree.c:1210:79: style: Parameter 'column' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/timer.c:56:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/timer.c:71:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/timer.c:232:39: style: Parameter 'prj' can be declared as pointer to const [constParameter] gnotime-2.4.1/src/util.c:137:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/util.c:163:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] gnotime-2.4.1/src/util.c:193:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] gnotime-2.4.1/src/util.c:197:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/util.c:259:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/util.c:300:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gnotime-2.4.1/src/util.c:301:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] diff: head gnotime-2.4.1/src/file-io.c:95:25: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/file-io.c:95:25: style: Parameter 's' can be declared with const [constParameter] head gnotime-2.4.1/src/menus.c:343:61: style: Parameter 'new_entry' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/menus.c:343:61: style: Parameter 'new_entry' can be declared with const [constParameter] head gnotime-2.4.1/src/notes-area.c:393:49: style: Parameter 'task' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/notes-area.c:393:49: style: Parameter 'task' can be declared with const [constParameter] head gnotime-2.4.1/src/plug-edit.c:418:30: style: Parameter 'item' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/plug-edit.c:418:30: style: Parameter 'item' can be declared with const [constParameter] head gnotime-2.4.1/src/proj.c:1656:42: style: Parameter 'cb' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/proj.c:1656:42: style: Parameter 'cb' can be declared with const [constParameter] head gnotime-2.4.1/src/projects-tree.c:1210:79: style: Parameter 'column' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/projects-tree.c:1210:79: style: Parameter 'column' can be declared with const [constParameter] head gnotime-2.4.1/src/timer.c:232:39: style: Parameter 'prj' can be declared as pointer to const [constParameter] 2.8 gnotime-2.4.1/src/timer.c:232:39: style: Parameter 'prj' can be declared with const [constParameter] DONE