From f82590c811bcff3f760063859d855865ec083a49 Mon Sep 17 00:00:00 2001
From: Frederic Culot <calcurse@culot.org>
Date: Sat, 10 Mar 2007 15:54:24 +0000
Subject: global variable 'colr' suppressed

---
 src/args.c     | 12 +++++------
 src/args.h     |  8 ++++----
 src/calcurse.c | 63 ++++++++++++++++++++++++++++------------------------------
 src/calendar.c |  9 ++++-----
 src/calendar.h | 14 ++++++-------
 src/day.c      | 25 +++++++++++++----------
 src/day.h      | 10 +++++-----
 src/help.c     | 11 ++++++----
 src/help.h     |  6 +++---
 src/io.h       | 19 +++++++++---------
 src/recur.c    | 15 +++++++-------
 src/recur.h    |  4 ++--
 src/todo.c     | 27 +++++++++++++++----------
 src/todo.h     |  8 ++++----
 14 files changed, 119 insertions(+), 112 deletions(-)

(limited to 'src')

diff --git a/src/args.c b/src/args.c
index 97052b2..51a4b13 100755
--- a/src/args.c
+++ b/src/args.c
@@ -1,4 +1,4 @@
-/*	$calcurse: args.c,v 1.14 2007/01/16 11:11:47 culot Exp $	*/
+/*	$calcurse: args.c,v 1.15 2007/03/10 15:54:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -50,7 +50,7 @@
  * Parse the command-line arguments and call the appropriate
  * routines to handle those arguments. Also initialize the data paths.
  */
-int parse_args(int argc, char **argv, int colr)
+int parse_args(int argc, char **argv)
 {
 	int ch, add_line = 0;
 	int unknown_flag = 0, app_found = 0;
@@ -154,10 +154,10 @@ int parse_args(int argc, char **argv, int colr)
 				io_init(cfile);
 				no_file = check_data_files();
 				if (dflag || aflag || nflag)  
-					load_app(colr);
+					load_app();
 			}
 			if (tflag) {
-				todo_arg(tnum, colr);
+				todo_arg(tnum);
 				non_interactive = 1;
 			}
 			if (nflag) {
@@ -240,13 +240,13 @@ void help_arg()
  * Print todo list and exit. If a priority number is given (say not equal to
  * zero), then only todo items that have this priority will be displayed.
  */
-void todo_arg(int priority, int colr)
+void todo_arg(int priority)
 {
 	struct todo_s *i;
 	int nb_tod, title = 1;
 	char priority_str[MAX_LENGTH] = "";
 
-	nb_tod = load_todo(colr);
+	nb_tod = load_todo();
 	for (i = todolist; i != 0; i = i->next) {
 		if (priority == 0 || i->id == priority) {
 			if (title) {
diff --git a/src/args.h b/src/args.h
index 2ee5e3d..9de29ee 100755
--- a/src/args.h
+++ b/src/args.h
@@ -1,8 +1,8 @@
-/*	$calcurse: args.h,v 1.4 2006/12/15 15:33:05 culot Exp $	*/
+/*	$calcurse: args.h,v 1.5 2007/03/10 15:54:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
- * Copyright (c) 2004-2006 Frederic Culot
+ * Copyright (c) 2004-2007 Frederic Culot
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,10 +29,10 @@
 
 void usage();
 void usage_try();
-int parse_args(int argc, char **argv, int colr);
+int parse_args(int argc, char **argv);
 void version_arg();
 void help_arg();
-void todo_arg(int priority, int colr);
+void todo_arg(int priority);
 void next_arg(void);
 int app_arg(int add_line, int year, int month, int day, long date);
 void date_arg(char *ddate, int add_line);
diff --git a/src/calcurse.c b/src/calcurse.c
index 3e59d19..40b1241 100755
--- a/src/calcurse.c
+++ b/src/calcurse.c
@@ -1,4 +1,4 @@
-/*	$calcurse: calcurse.c,v 1.37 2007/03/04 16:14:31 culot Exp $	*/
+/*	$calcurse: calcurse.c,v 1.38 2007/03/10 15:54:24 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -76,7 +76,7 @@ int first_todo_onscreen = 1;
 char *saved_t_mesg;
 
 /* Variables for user configuration */
-int colr = 1, layout = 1;
+int layout = 1;
 int no_data_file = 1;
 int really_quit = 0;
 bool confirm_quit;
@@ -147,7 +147,7 @@ int main(int argc, char **argv)
 	 * Begin by parsing and handling command line arguments.
 	 * The data path is also initialized here.
 	 */
-	non_interactive = parse_args(argc, argv, colr);
+	non_interactive = parse_args(argc, argv);
 	if (non_interactive) 
 		return EXIT_SUCCESS;
 
@@ -201,14 +201,14 @@ int main(int argc, char **argv)
 	 */
 	no_data_file = check_data_files();
 	load_conf(background);
-	nb_tod = load_todo(colr);	
+	nb_tod = load_todo();	
 	load_app();
 	notify_catch_children();
 	if (notify_bar()) 
 		notify_start_main_thread();
 	get_screen_config();
         reinit_wins();
-        startup_screen(skip_system_dialogs, no_data_file, colr);
+        startup_screen(skip_system_dialogs, no_data_file);
 	store_day(year, month, day, day_changed);
 	update_windows(CALENDAR);
 
@@ -273,8 +273,8 @@ int main(int argc, char **argv)
 		case 'g':	/* Goto function */
 			erase_window_part(swin, 0, 0, nc_bar, nl_bar);
 			get_date();
-			goto_day(colr, day, month, year,
-				 &sel_day, &sel_month, &sel_year);
+			goto_day(day, month, year, &sel_day, &sel_month, 
+			    &sel_year);
 			do_storage = true;
 			day_changed = true;
 			break;
@@ -312,7 +312,7 @@ int main(int argc, char **argv)
 					break;
 				case 'L':
 				case 'l':
-					layout = layout_config(layout, colr);
+					layout = layout_config(layout);
 					break;
 				case 'G':
 				case 'g':
@@ -336,7 +336,7 @@ int main(int argc, char **argv)
 			break;
 
 		case CTRL('T'):	/* Add a todo, whatever panel selected */
-			nb_tod = todo_new_item(nb_tod, colr);
+			nb_tod = todo_new_item(nb_tod);
 			if (hilt_tod == 0 && nb_tod == 1)
 				hilt_tod++;
 			break;
@@ -347,7 +347,7 @@ int main(int argc, char **argv)
 				add_item();
 				do_storage = true;
 			} else if (which_pan == TODO) {
-				nb_tod = todo_new_item(nb_tod, colr);
+				nb_tod = todo_new_item(nb_tod);
 				if (hilt_tod == 0 && nb_tod == 1)
 					hilt_tod++;
 			}
@@ -357,9 +357,9 @@ int main(int argc, char **argv)
 		case 'e':	/* Edit an existing item */
 			if (which_pan == APPOINTMENT && hilt_app != 0)
 				day_edit_item(sel_year, sel_month, sel_day,
-					hilt_app, colr);
+				    hilt_app);
 			else if (which_pan == TODO && hilt_tod != 0)
-				todo_edit_item(hilt_tod, colr);
+				todo_edit_item(hilt_tod);
 			do_storage = true;
 			break;
 
@@ -373,7 +373,7 @@ int main(int argc, char **argv)
 		case 'r':
 			if (which_pan == APPOINTMENT && hilt_app != 0)
 				recur_repeat_item(sel_year, sel_month, 
-					sel_day, hilt_app, colr);
+					sel_day, hilt_app);
 				do_storage = true;
 			break;
 
@@ -398,16 +398,15 @@ int main(int argc, char **argv)
 			break;
 
 		case '?':	/* Online help system */
-			status_bar(which_pan, colr, nc_bar, nl_bar);
-			help_screen(which_pan, colr);
+			status_bar(which_pan, nc_bar, nl_bar);
+			help_screen(which_pan);
 			break;
 
 		case 'S':
 		case 's':	/* Save function */
-			save_cal(auto_save, confirm_quit,
-				 confirm_delete, skip_system_dialogs,
-				 skip_progress_bar, week_begins_on_monday,
-                                 colr, layout);
+			save_cal(auto_save, confirm_quit, confirm_delete, 
+			    skip_system_dialogs, skip_progress_bar, 
+			    week_begins_on_monday, layout);
 			break;
 
 		case (261):	/* right arrow */
@@ -533,11 +532,9 @@ int main(int argc, char **argv)
 		case ('Q'):	/* Quit calcurse :-( */
 		case ('q'):
 			if (auto_save)
-				save_cal(auto_save,confirm_quit,
-					 confirm_delete, skip_system_dialogs,
-					 skip_progress_bar, 
-                                         week_begins_on_monday, 
-                                         colr, layout);
+				save_cal(auto_save,confirm_quit, confirm_delete,
+				    skip_system_dialogs, skip_progress_bar,
+				    week_begins_on_monday, layout);
 			if (confirm_quit) {
 				status_mesg(_(quit_message), choices);
 				ch = wgetch(swin);
@@ -659,7 +656,7 @@ update_windows(int surrounded_window)
 	update_cal_panel(cwin, nl_cal, nc_cal, sel_month,
 	    sel_year, sel_day, day, month, year,
             week_begins_on_monday);
-	status_bar(surrounded_window, colr, nc_bar, nl_bar);
+	status_bar(surrounded_window, nc_bar, nl_bar);
 	if (notify_bar()) 
 		notify_update_bar();
         wmove(swin, 0, 0);
@@ -892,7 +889,7 @@ config_notify_bar(void)
 			pthread_mutex_lock(&nbar->mutex);
 			strncpy(buf, nbar->datefmt, strlen(nbar->datefmt) + 1);
 			pthread_mutex_unlock(&nbar->mutex);
-			if (updatestring(swin, colr, &buf, 0, 1) == 0) {
+			if (updatestring(swin, &buf, 0, 1) == 0) {
 				pthread_mutex_lock(&nbar->mutex);
 				strncpy(nbar->datefmt, buf, strlen(buf) + 1);
 				pthread_mutex_unlock(&nbar->mutex);
@@ -904,7 +901,7 @@ config_notify_bar(void)
 			pthread_mutex_lock(&nbar->mutex);
 			strncpy(buf, nbar->timefmt, strlen(nbar->timefmt) + 1);
 			pthread_mutex_unlock(&nbar->mutex);
-			if (updatestring(swin, colr, &buf, 0, 1) == 0) {
+			if (updatestring(swin, &buf, 0, 1) == 0) {
 				pthread_mutex_lock(&nbar->mutex);
 				strncpy(nbar->timefmt, buf, strlen(buf) + 1);
 				pthread_mutex_unlock(&nbar->mutex);
@@ -916,7 +913,7 @@ config_notify_bar(void)
 			pthread_mutex_lock(&nbar->mutex);
 			printf(buf, "%d", nbar->cntdwn);
 			pthread_mutex_unlock(&nbar->mutex);
-			if (updatestring(swin, colr, &buf, 0, 1) == 0 && 
+			if (updatestring(swin, &buf, 0, 1) == 0 && 
 				is_all_digit(buf) && 
 				atoi(buf) >= 0 && atoi(buf) <= DAYINSEC) {
 				pthread_mutex_lock(&nbar->mutex);
@@ -930,7 +927,7 @@ config_notify_bar(void)
 			pthread_mutex_lock(&nbar->mutex);
 			strncpy(buf, nbar->cmd, strlen(nbar->cmd) + 1);
 			pthread_mutex_unlock(&nbar->mutex);
-			if (updatestring(swin, colr, &buf, 0, 1) == 0) {
+			if (updatestring(swin, &buf, 0, 1) == 0) {
 				pthread_mutex_lock(&nbar->mutex);
 				strncpy(nbar->cmd, buf, strlen(buf) + 1);
 				pthread_mutex_unlock(&nbar->mutex);
@@ -1219,7 +1216,7 @@ void add_item(void)
 	/* Get the starting time */
 	while (check_time(item_time) != 1) {
                 status_mesg(mesg_1, "");
-		if (getstring(swin, colr, item_time, LTIME, 0, 1) != 
+		if (getstring(swin, item_time, LTIME, 0, 1) != 
 			GETSTRING_ESC) {
 			if (strlen(item_time) == 0){
 				is_appointment = 0;
@@ -1241,7 +1238,7 @@ void add_item(void)
 		item_time[0] = '\0';
                 while (check_time(item_time) == 0) {
                         status_mesg(mesg_2, "");
-                        if (getstring(swin, colr, item_time, LTIME, 0, 1) != 
+                        if (getstring(swin, item_time, LTIME, 0, 1) != 
 				GETSTRING_VALID)
                                 return;	//nothing entered, cancel adding of event
 			else if (check_time(item_time) == 0) {
@@ -1269,7 +1266,7 @@ void add_item(void)
                 Id = 1;
 
         status_mesg(mesg_3, "");
-	if (getstring(swin, colr, item_mesg, MAX_LENGTH, 0, 1) == 
+	if (getstring(swin, item_mesg, MAX_LENGTH, 0, 1) == 
 		GETSTRING_VALID) {
                 if (is_appointment) {
 			apoint_start = date2sec(sel_year, sel_month, sel_day,
@@ -1349,7 +1346,7 @@ void update_app_panel(int year, int month, int day)
 	title_xpos = nc_app - (strlen(_(monthnames[sel_month - 1])) + 11);
 	if (sel_day < 10) title_xpos++;
 	date = date2sec(year, month, day, 0, 0);
-	day_write_pad(date, app_width, app_length, hilt_app, colr);
+	day_write_pad(date, app_width, app_length, hilt_app);
 
 	/* Print current date in the top right window corner. */
 	erase_window_part(awin, 1, title_lines, nc_app - 2, nl_app - 2);
diff --git a/src/calendar.c b/src/calendar.c
index 7a4c406..5d127bd 100755
--- a/src/calendar.c
+++ b/src/calendar.c
@@ -1,4 +1,4 @@
-/*	$calcurse: calendar.c,v 1.6 2007/01/16 07:50:59 culot Exp $	*/
+/*	$calcurse: calendar.c,v 1.7 2007/03/10 15:54:59 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -182,8 +182,8 @@ long ymd_to_scalar(unsigned annee, unsigned mois, unsigned jour)
  * sel_day, sel_month and sel_year represent the day given back.
  */
 void
-goto_day(int colr, int day, int month, int year,
-	 int *sel_day, int *sel_month, int *sel_year)
+goto_day(int day, int month, int year, int *sel_day, int *sel_month, 
+    int *sel_year)
 {
 #define LDAY 11
 	char selected_day[LDAY] = "";
@@ -195,8 +195,7 @@ goto_day(int colr, int day, int month, int year,
 
 	while (wrong_day) {
 		status_mesg(request_date, "");
-		if (getstring(swin, colr, selected_day, LDAY, 0, 1) == 
-			GETSTRING_ESC)
+		if (getstring(swin, selected_day, LDAY, 0, 1) == GETSTRING_ESC)
 			return;
 		else {
 			if (strlen(selected_day) == 0) {
diff --git a/src/calendar.h b/src/calendar.h
index a8cb3ea..e65551f 100755
--- a/src/calendar.h
+++ b/src/calendar.h
@@ -1,8 +1,8 @@
-/*	$calcurse: calendar.h,v 1.1 2006/07/31 21:00:02 culot Exp $	*/
+/*	$calcurse: calendar.h,v 1.2 2007/03/10 15:54:59 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
- * Copyright (c) 2004-2006 Frederic Culot
+ * Copyright (c) 2004-2007 Frederic Culot
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,13 +29,11 @@
 
 #include <stdbool.h>
 
-void update_cal_panel(WINDOW *cwin, int nl_cal,
-		      int nc_cal, int sel_month, int sel_year, int sel_day,
-		      int day, int month, int year,
-                      bool monday_first);
+void update_cal_panel(WINDOW *cwin, int nl_cal, int nc_cal, int sel_month, 
+    int sel_year, int sel_day, int day, int month, int year, bool monday_first);
 int isBissextile(unsigned);
 long ymd_to_scalar(unsigned, unsigned, unsigned);
-void goto_day(int colr, int day, int month, int year,
-	      int *sel_day, int *sel_month, int *sel_year);
+void goto_day(int day, int month, int year, int *sel_day, int *sel_month, 
+    int *sel_year);
 
 #endif /* CALCURSE_CALENDAR_H */
diff --git a/src/day.c b/src/day.c
index 84880ab..826b332 100755
--- a/src/day.c
+++ b/src/day.c
@@ -1,4 +1,4 @@
-/*	$calcurse: day.c,v 1.19 2007/02/25 19:32:53 culot Exp $	*/
+/*	$calcurse: day.c,v 1.20 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -258,7 +258,8 @@ struct day_item_s *day_add_apoint(int type, char *mesg, long start, long dur,
  * structure (pointed by day_saved_item), to be later displayed in a
  * popup window if requested.
  */
-void day_write_pad(long date, int width, int length, int incolor, int colr)
+void 
+day_write_pad(long date, int width, int length, int incolor)
 {
 	struct day_item_s *p;
 	int line, item_number, max_pos, recur;
@@ -396,7 +397,8 @@ void day_popup_item(void)
 }
 
 /* Edit an already existing item. */
-void day_edit_item(int year, int month, int day, int item_num, int colr)
+void 
+day_edit_item(int year, int month, int day, int item_num)
 {
 #define STRT	'1'
 #define END	'2'
@@ -479,7 +481,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 	switch (ch) {
 	case STRT:
 		while (!valid_date) {
-			timestr = day_edit_time(p->start, colr);
+			timestr = day_edit_time(p->start);
 			sscanf(timestr, "%u:%u", &hr, &mn);
 			free(timestr);
 			newtime = update_time_in_date(p->start, hr, mn);
@@ -496,7 +498,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 	case END:
 		while (!valid_date) {
 			timestr = day_edit_time(
-				p->start + p->appt_dur, colr);
+				p->start + p->appt_dur);
 			sscanf(timestr, "%u:%u", &hr, &mn);
 			free(timestr);
 			newtime = update_time_in_date(
@@ -512,7 +514,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 		break;
 	case DESC:
 		status_mesg(mesg_desc, "");
-		updatestring(swin, colr, &p->mesg, 0, 1);
+		updatestring(swin, &p->mesg, 0, 1);
 		break;
 	case REPT:
 		while ( (ch != 'D') && (ch != 'W') && (ch != 'M') 
@@ -520,7 +522,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 			status_mesg(mesg_type_1, mesg_type_2);
 			typestr = (char *) malloc(sizeof(char)); 
 			*typestr = recur_def2char(rpt->type);
-			cancel = updatestring(swin, colr, &typestr, 0, 1);
+			cancel = updatestring(swin, &typestr, 0, 1);
 			ch = toupper(*typestr);
 			free(typestr);
 			if (cancel)
@@ -530,7 +532,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 			status_mesg(mesg_freq_1, "");
 			freqstr = (char *) malloc(MAX_LENGTH); 
 			snprintf(freqstr, MAX_LENGTH, "%d", rpt->freq);
-			cancel = updatestring(swin, colr, &freqstr, 0, 1);
+			cancel = updatestring(swin, &freqstr, 0, 1);
 			newfreq = atoi(freqstr);
 			free(freqstr);
 			if (cancel)	
@@ -545,7 +547,7 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 		while (!date_entered) {
 			status_mesg(mesg_until_1, "");
 			timestr = date_sec2date_str(rpt->until);
-			cancel = updatestring(swin, colr, &timestr, 0, 1);
+			cancel = updatestring(swin, &timestr, 0, 1);
 			if (cancel) {
 				free(timestr);
 				return;
@@ -608,7 +610,8 @@ void day_edit_item(int year, int month, int day, int item_num, int colr)
 }
 
 /* Request the user to enter a new time. */
-char *day_edit_time(long time, int colr) {
+char *
+day_edit_time(long time) {
 	char *timestr;
 	char *msg_time = _("Enter the new time ([hh:mm] or [h:mm]) : ");
         char *enter_str = _("Press [Enter] to continue");
@@ -618,7 +621,7 @@ char *day_edit_time(long time, int colr) {
 	while (1) {
 		status_mesg(msg_time, "");
 		timestr = date_sec2hour_str(time);
-		updatestring(swin, colr, &timestr, 0, 1);
+		updatestring(swin, &timestr, 0, 1);
 		if (check_time(timestr) != 1 || strlen(timestr) == 0) {
 			status_mesg(fmt_msg, enter_str);
 			wgetch(swin);
diff --git a/src/day.h b/src/day.h
index 62bc14e..2363bc9 100755
--- a/src/day.h
+++ b/src/day.h
@@ -1,4 +1,4 @@
-/*	$calcurse: day.h,v 1.9 2007/02/24 17:38:16 culot Exp $	*/
+/*	$calcurse: day.h,v 1.10 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -64,13 +64,13 @@ int day_store_recur_apoints(long date);
 int day_store_apoints(long date);
 struct day_item_s *day_add_event(int type, char *mesg, long day, int id);
 struct day_item_s *day_add_apoint(int type, char *mesg, long start, long dur,
-				  char state, int real_pos);
-void day_write_pad(long date, int width, int length, int incolor, int colr);
+    char state, int real_pos);
+void day_write_pad(long date, int width, int length, int incolor);
 apoint_llist_node_t *day_item_s2apoint_s(struct day_item_s *p);
 void day_popup_item(void);
 int day_check_if_item(int year, int month, int day);
-void day_edit_item(int year, int month, int day, int item_num, int colr);
-char *day_edit_time(long time, int colr);
+void day_edit_item(int year, int month, int day, int item_num);
+char *day_edit_time(long time);
 int day_erase_item(long date, int item_number, int force_erase);
 struct day_item_s *day_get_item(int item_number);
 int day_item_nb(long date, int day_num, int type);
diff --git a/src/help.c b/src/help.c
index d3b32be..56ace36 100755
--- a/src/help.c
+++ b/src/help.c
@@ -1,4 +1,4 @@
-/*	$calcurse: help.c,v 1.13 2007/01/16 11:11:47 culot Exp $	*/
+/*	$calcurse: help.c,v 1.14 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -43,7 +43,8 @@
  * Write the desired help text inside the help pad, and return the number
  * of lines that were written. 
  * */
-int write_help_pad(WINDOW *win, char *title, char *text, int pad_width)
+int 
+write_help_pad(WINDOW *win, char *title, char *text, int pad_width)
 {
 	int nl_title = 0;
 	int nl_text = 0;
@@ -58,7 +59,8 @@ int write_help_pad(WINDOW *win, char *title, char *text, int pad_width)
 	return nl_text + nl_title;
 }
 
-int get_help_lines(char *text)
+int 
+get_help_lines(char *text)
 {
 	int i;
 	int nl = 0;
@@ -70,7 +72,8 @@ int get_help_lines(char *text)
 }
 
 /* Draws the help screen */
-void help_screen(int which_pan, int colr)
+void 
+help_screen(int which_pan)
 {
 	WINDOW *help_win = NULL;
 	WINDOW *help_pad = NULL;
diff --git a/src/help.h b/src/help.h
index 5aa830f..20fab58 100755
--- a/src/help.h
+++ b/src/help.h
@@ -1,8 +1,8 @@
-/*	$calcurse: help.h,v 1.1 2006/07/31 21:00:03 culot Exp $	*/
+/*	$calcurse: help.h,v 1.2 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
- * Copyright (c) 2004-2006 Frederic Culot
+ * Copyright (c) 2004-2007 Frederic Culot
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -36,6 +36,6 @@ typedef struct {
 
 int write_help_pad(WINDOW *win, char *title, char *text, int pad_width);
 int get_help_lines(char *text);
-void help_screen(int which_pan, int colr);
+void help_screen(int which_pan);
 
 #endif /* CALCURSE_HELP_H */
diff --git a/src/io.h b/src/io.h
index 8cc7788..64eaaba 100755
--- a/src/io.h
+++ b/src/io.h
@@ -1,8 +1,8 @@
-/*	$calcurse: io.h,v 1.1 2006/07/31 21:00:03 culot Exp $	*/
+/*	$calcurse: io.h,v 1.2 2007/03/10 15:56:56 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
- * Copyright (c) 2004-2006 Frederic Culot
+ * Copyright (c) 2004-2007 Frederic Culot
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,14 +29,13 @@
 
 void io_init(char *cfile);
 void extract_data(char *dst_data, const char *org, int len);
-void save_cal(bool auto_save, bool confirm_quit, 
-	 bool confirm_delete, bool skip_system_dialogs, 
-         bool skip_progress_bar, bool week_begins_on_monday, 
-	 int colr, int layout);
-void load_app();
-int load_todo(int colr);
-int check_data_files();
-void startup_screen(bool skip_dialogs, int no_data_file, int colr);
+void save_cal(bool auto_save, bool confirm_quit, bool confirm_delete, 
+    bool skip_system_dialogs, bool skip_progress_bar, 
+    bool week_begins_on_monday, int layout);
+void load_app(void);
+int load_todo(void);
+int check_data_files(void);
+void startup_screen(bool skip_dialogs, int no_data_file);
 void progress_bar(bool save, int progress);
 
 #endif /* CALCURSE_IO_H */
diff --git a/src/recur.c b/src/recur.c
index c23899f..d985fc7 100755
--- a/src/recur.c
+++ b/src/recur.c
@@ -1,4 +1,4 @@
-/*	$calcurse: recur.c,v 1.21 2007/02/25 19:31:08 culot Exp $	*/
+/*	$calcurse: recur.c,v 1.22 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -520,8 +520,10 @@ void recur_apoint_erase(long start, unsigned num, unsigned delete_whole)
  *	o repetition end date
  * and then delete the selected item to recreate it as a recurrent one
  */
-void recur_repeat_item(int sel_year, int sel_month, int sel_day, 
-    int item_nb, int colr) {
+void 
+recur_repeat_item(int sel_year, int sel_month, int sel_day, 
+    int item_nb) 
+{
 	struct tm *lt;
 	time_t t;
 	int ch = 0;
@@ -572,8 +574,8 @@ void recur_repeat_item(int sel_year, int sel_month, int sel_day,
 
 	while (freq == 0) {
 		status_mesg(mesg_freq_1, "");
-		if (getstring(swin, colr, user_input, MAX_LENGTH, 0, 1) == 
-			GETSTRING_VALID) {
+		if (getstring(swin, user_input, MAX_LENGTH, 0, 1) == 
+		    GETSTRING_VALID) {
 			freq = atoi(user_input);
 			if (freq == 0) {
 				status_mesg(mesg_wrong_freq, wrong_type_2);
@@ -586,8 +588,7 @@ void recur_repeat_item(int sel_year, int sel_month, int sel_day,
 
 	while (!date_entered) {
 		status_mesg(mesg_until_1, "");
-		if (getstring(swin, colr, user_input, 11, 0, 1) == 
-			GETSTRING_VALID) {
+		if (getstring(swin, user_input, 11, 0, 1) == GETSTRING_VALID) {
 			if (strlen(user_input) == 1 && 
 			    strncmp(user_input, "0", 1) == 0 )  {
 				until = 0;
diff --git a/src/recur.h b/src/recur.h
index fd58c89..d973315 100755
--- a/src/recur.h
+++ b/src/recur.h
@@ -1,4 +1,4 @@
-/*	$calcurse: recur.h,v 1.9 2007/02/24 17:35:49 culot Exp $	*/
+/*	$calcurse: recur.h,v 1.10 2007/03/10 15:55:25 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -96,7 +96,7 @@ unsigned recur_item_inday(long item_start, struct days_s *item_exc,
 void recur_event_erase(long start, unsigned num, unsigned delete_whole);
 void recur_apoint_erase(long start, unsigned num, unsigned delete_whole);
 void recur_repeat_item(int sel_year, int sel_month, int sel_day, 
-    int item_nb, int colr);
+    int item_nb);
 struct days_s *recur_exc_scan(FILE *data_file);
 struct notify_app_s *recur_apoint_check_next(struct notify_app_s *app, 
     long start, long day);
diff --git a/src/todo.c b/src/todo.c
index 2a5a00c..f1d4416 100755
--- a/src/todo.c
+++ b/src/todo.c
@@ -1,4 +1,4 @@
-/*	$calcurse: todo.c,v 1.9 2007/01/16 07:52:29 culot Exp $	*/
+/*	$calcurse: todo.c,v 1.10 2007/03/10 15:54:59 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -36,7 +36,8 @@
 struct todo_s *todolist;
 
 /* Request user to enter a new todo item. */
-int todo_new_item(int total, int colr)
+int 
+todo_new_item(int total)
 {
 	int ch = 0;
 	char *mesg = _("Enter the new ToDo item : ");
@@ -45,7 +46,7 @@ int todo_new_item(int total, int colr)
 	char todo_input[MAX_LENGTH] = "";
 
 	status_mesg(mesg, "");
-	if (getstring(swin, colr, todo_input, MAX_LENGTH, 0, 1) == 
+	if (getstring(swin, todo_input, MAX_LENGTH, 0, 1) == 
 		GETSTRING_VALID) {
 		while ( (ch < '1') || (ch > '9') ) {
 			status_mesg(mesg_id, "");
@@ -59,7 +60,8 @@ int todo_new_item(int total, int colr)
 }
 
 /* Add an item in the todo linked list. */
-struct todo_s *todo_add(char *mesg, int id)
+struct todo_s *
+todo_add(char *mesg, int id)
 {
 	struct todo_s *o, **i;
 	o = (struct todo_s *) malloc(sizeof(struct todo_s));
@@ -79,7 +81,8 @@ struct todo_s *todo_add(char *mesg, int id)
 }
 
 /* Delete an item from the todo linked list. */
-void todo_delete_bynum(unsigned num)
+void 
+todo_delete_bynum(unsigned num)
 {
 	unsigned n;
 	struct todo_s *i, **iptr;
@@ -102,7 +105,8 @@ void todo_delete_bynum(unsigned num)
 }
 
 /* Returns a structure containing the selected item. */
-struct todo_s *todo_get_item(int item_number)
+struct todo_s *
+todo_get_item(int item_number)
 {
 	struct todo_s *o;
 	int i;
@@ -118,7 +122,8 @@ struct todo_s *todo_get_item(int item_number)
  * Returns the position into the linked list corresponding to the
  * given todo_s item.
  */
-int todo_get_position(struct todo_s *i)
+int 
+todo_get_position(struct todo_s *i)
 {
 	struct todo_s *o;
 	int n = 1, found = 0;
@@ -140,7 +145,8 @@ int todo_get_position(struct todo_s *i)
 }
 
 /* Change an item priority by pressing '+' or '-' inside TODO panel. */
-int todo_chg_priority(int action, int item_num)
+int 
+todo_chg_priority(int action, int item_num)
 {
 	struct todo_s *backup;
 	char backup_mesg[MAX_LENGTH];
@@ -169,12 +175,13 @@ int todo_chg_priority(int action, int item_num)
 }
 
 /* Edit the description of an already existing todo item. */
-void todo_edit_item(int item_num, int colr)
+void 
+todo_edit_item(int item_num)
 {
 	struct todo_s *i;
 	char *mesg = _("Enter the new ToDo description :");	
 
 	status_mesg(mesg, "");
 	i = todo_get_item(item_num);
-	updatestring(swin, colr, &i->mesg, 0, 1);
+	updatestring(swin, &i->mesg, 0, 1);
 }
diff --git a/src/todo.h b/src/todo.h
index d65ab2d..909ac00 100755
--- a/src/todo.h
+++ b/src/todo.h
@@ -1,8 +1,8 @@
-/*	$calcurse: todo.h,v 1.4 2006/11/02 13:43:56 culot Exp $	*/
+/*	$calcurse: todo.h,v 1.5 2007/03/10 15:54:59 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
- * Copyright (c) 2004-2006 Frederic Culot
+ * Copyright (c) 2004-2007 Frederic Culot
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -35,12 +35,12 @@ struct todo_s {
 
 extern struct todo_s *todolist;
 
-int todo_new_item(int total, int colr); 
+int todo_new_item(int total); 
 struct todo_s *todo_add(char *mesg, int id);
 void todo_delete_bynum(unsigned num);
 struct todo_s *todo_get_item(int item_number);
 int todo_get_position(struct todo_s *i);
 int todo_chg_priority(int action, int item_num);
-void todo_edit_item(int item_num, int colr);
+void todo_edit_item(int item_num);
 
 #endif /* CALCURSE_TODO_H */
-- 
cgit v1.2.3-70-g09d2