aboutsummaryrefslogtreecommitdiff
path: root/datetime.c
diff options
context:
space:
mode:
authorInqiyad Sabr <sabr@ariamath.xyz>2025-10-20 11:55:26 +0600
committerInqiyad Sabr <sabr@ariamath.xyz>2025-10-20 11:55:26 +0600
commit658b660be1c6bd0eb2b75d51de36422a2a306dc8 (patch)
tree2643d593fd2c502e1b62332b1694b43bb605a333 /datetime.c
parentea5380fccb9f962203726540d69cb490048de7c0 (diff)
Changed every global variable to explicit variables
Diffstat (limited to 'datetime.c')
-rw-r--r--datetime.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/datetime.c b/datetime.c
index b28102f..9464428 100644
--- a/datetime.c
+++ b/datetime.c
@@ -2,13 +2,17 @@
#include "block.h"
#define ICON_TIME "󱑎 "
#define ICON_DATE "󰃭 "
-char ct[15];
-char cd[29];
+#define FG "#222222"
+#define BG "#ca91a099"
+#define CD current_date
+#define CT current_time
+char CD[15];
+char CT[29];
void datetime(void) {
time_t t = time(NULL);
struct tm * lt = localtime(&t);
- strftime(ct,sizeof(ct),ICON_TIME"%H:%M:%S",lt);
- block(ct,"#222222","#ca91a099","#ca91a099");
- strftime(cd,sizeof(cd),ICON_DATE"%Y-%m-%d %a",lt);
- block(cd,"#222222","#ca91a099","#ca91a099");
+ strftime(CD,sizeof(CD),ICON_TIME"%H:%M:%S",lt);
+ block(CD,FG,BG,BG);
+ strftime(CT,sizeof(CT),ICON_DATE"%Y-%m-%d %a",lt);
+ block(CT,FG,BG,BG);
}