summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2009-10-26 01:58:29 +0000
committerDimitri Sokolyuk <demon@dim13.org>2009-10-26 01:58:29 +0000
commitfb5789662243a4353ae31ada6a4396071b669d60 (patch)
tree826d8313f18ad918525968701dcb1f407f78306c
parent11ce711234046559decc9270aee8eb638a9e5cec (diff)
use strftime(), add calendar
-rw-r--r--aclock.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/aclock.c b/aclock.c
index 7065025..1b5733e 100644
--- a/aclock.c
+++ b/aclock.c
@@ -81,13 +81,13 @@ draw_hand(int minute, int hlenght, char c, int sXcen, int sYcen, int FontHW)
}
}
+const char INFO[] = "Copyright (c) 2002 by Antek Sawicki <tenox@tenox.tc>\n"
+ "Version 1.8; Dublin, June 2002\n";
int
main(void)
{
- char INFO[] = "Copyright (c) 2002 by Antek Sawicki <tenox@tenox.tc>\n"
- "Version 1.8; Dublin, June 2002\n";
- char digital_time[15];
+ char digital_time[32];
int FontHW = 2;
int sXmax, sYmax, smax, hand_max, sXcen, sYcen;
time_t t;
@@ -150,11 +150,10 @@ main(void)
attroff(COLOR_PAIR(BLUE));
attron(COLOR_PAIR(CYAN));
- mvaddstr(sYmax / 4, sXcen - 5, ".:ACLOCK:.");
- mvprintw(4 * sYmax / 5, sXcen - 5, "[%02d:%02d:%02d]",
- ltime->tm_hour, ltime->tm_min, ltime->tm_sec);
- mvprintw(4 * sYmax / 3, sXcen - 5, "[%02d.%02d.%02d]",
- ltime->tm_mday, ltime->tm_mon, ltime->tm_year);
+ strftime(digital_time, sizeof(digital_time), "%d-%b-%y", ltime);
+ mvprintw(sYmax / 4, sXcen - 5, digital_time);
+ strftime(digital_time, sizeof(digital_time), "%H:%M:%S", ltime);
+ mvprintw(3 * sYmax / 4, sXcen - 4, digital_time);
attroff(COLOR_PAIR(CYAN));
refresh();