summaryrefslogtreecommitdiffstats
path: root/src/calendar.c
diff options
context:
space:
mode:
authorFrederic Culot <calcurse@culot.org>2008-12-28 13:13:58 +0000
committerFrederic Culot <calcurse@culot.org>2008-12-28 13:13:58 +0000
commit5352496984d550bd441b12a082d5a382c168cbe2 (patch)
tree8a61b0785ba0d2f9edde566bef372360244949e3 /src/calendar.c
parenta63c74892085e6bd5ea8b88712f44d1567ce7ed3 (diff)
downloadcalcurse-5352496984d550bd441b12a082d5a382c168cbe2.tar.gz
calcurse-5352496984d550bd441b12a082d5a382c168cbe2.zip
Added wrappers around libc's memory management functions, to easily debug memory usage
Diffstat (limited to 'src/calendar.c')
-rwxr-xr-xsrc/calendar.c21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/calendar.c b/src/calendar.c
index e6f8feb..12551ab 100755
--- a/src/calendar.c
+++ b/src/calendar.c
@@ -1,4 +1,4 @@
-/* $calcurse: calendar.c,v 1.20 2008/12/14 15:54:51 culot Exp $ */
+/* $calcurse: calendar.c,v 1.21 2008/12/28 13:13:59 culot Exp $ */
/*
* Calcurse - text-based organizer
@@ -63,25 +63,22 @@ static pthread_t calendar_t_date;
/* Thread needed to update current date in calendar. */
+/* ARGSUSED0 */
static void *
calendar_date_thread (void *arg)
{
- time_t now, tomorrow;
+ time_t actual, tomorrow;
for (;;)
{
tomorrow = (time_t) (get_today () + DAYINSEC);
- while ((now = time (NULL)) < tomorrow)
- {
- sleep (tomorrow - now);
- }
+ while ((actual = time (NULL)) < tomorrow)
+ (void)sleep (tomorrow - actual);
calendar_set_current_date ();
calendar_update_panel (win[CAL].p);
}
-
- pthread_exit ((void *) 0);
}
/* Launch the calendar date thread. */
@@ -362,7 +359,7 @@ calendar_change_day (int datefmt)
while (wrong_day)
{
- snprintf (outstr, BUFSIZ, request_date, DATEFMT_DESC (datefmt));
+ (void)snprintf (outstr, BUFSIZ, request_date, DATEFMT_DESC (datefmt));
status_mesg (_(outstr), "");
if (getstring (win[STA].p, selected_day, LDAY, 0, 1) == GETSTRING_ESC)
return;
@@ -424,7 +421,7 @@ calendar_move (move_t move)
int ret, days_to_remove, days_to_add;
struct tm t;
- memset (&t, 0, sizeof (struct tm));
+ (void)memset (&t, 0, sizeof (struct tm));
t.tm_mday = slctd_day.dd;
t.tm_mon = slctd_day.mm - 1;
t.tm_year = slctd_day.yyyy - 1900;
@@ -458,7 +455,7 @@ calendar_move (move_t move)
break;
case WEEK_START:
/* Normalize struct tm to get week day number. */
- mktime (&t);
+ (void)mktime (&t);
if (calendar_week_begins_on_monday ())
days_to_remove = ((t.tm_wday == 0) ? WEEKINDAYS - 1 : t.tm_wday - 1);
else
@@ -466,7 +463,7 @@ calendar_move (move_t move)
ret = date_change (&t, 0, 0 - days_to_remove);
break;
case WEEK_END:
- mktime (&t);
+ (void)mktime (&t);
if (calendar_week_begins_on_monday ())
days_to_add = ((t.tm_wday == 0) ? 0 : WEEKINDAYS - t.tm_wday);
else