From 6da787a5cc94d1b20d0730c18905ff3b93201874 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Tue, 8 May 2012 20:24:48 +0200 Subject: Declare several parameters/variables constant Add the "const" keyword to parameters and variables that are never modified. Most of these were spotted by "-Wwrite-strings". We cast the second parameter to execvp() explicitly as it expects a "char *const[]" where it should expect a "const char *const[]" (according to the documentation, this is due to compatibility reasons). This should be changed once we come up with a better solution. Signed-off-by: Lukas Fleischer --- src/todo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/todo.c') diff --git a/src/todo.c b/src/todo.c index 27e9c36..a4c75da 100644 --- a/src/todo.c +++ b/src/todo.c @@ -463,7 +463,7 @@ todo_update_panel (int which_pan) /* Attach a note to a todo */ void -todo_edit_note (char *editor) +todo_edit_note (const char *editor) { struct todo *i = todo_get_item (hilt); edit_note (&i->note, editor); @@ -471,7 +471,7 @@ todo_edit_note (char *editor) /* View a note previously attached to a todo */ void -todo_view_note (char *pager) +todo_view_note (const char *pager) { struct todo *i = todo_get_item (hilt); view_note (i->note, pager); -- cgit v1.2.3-54-g00ecf