aboutsummaryrefslogtreecommitdiffstats
path: root/src/vars.h
diff options
context:
space:
mode:
authorFrederic Culot <calcurse@culot.org>2009-01-05 20:12:08 +0000
committerFrederic Culot <calcurse@culot.org>2009-01-05 20:12:08 +0000
commit38912b36daf4fe23436080b155a7b5a52ad2db7d (patch)
tree571d5820fff83d9cf7aa02da42b02ec3b0a2a0ac /src/vars.h
parent9a10c34c23bd06a6f75beb42c999e9a8d22008da (diff)
downloadcalcurse-38912b36daf4fe23436080b155a7b5a52ad2db7d.tar.gz
calcurse-38912b36daf4fe23436080b155a7b5a52ad2db7d.zip
iso date format added
Diffstat (limited to 'src/vars.h')
-rwxr-xr-xsrc/vars.h25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/vars.h b/src/vars.h
index 8f282e1..28ce6cf 100755
--- a/src/vars.h
+++ b/src/vars.h
@@ -1,4 +1,4 @@
-/* $calcurse: vars.h,v 1.29 2009/01/02 22:28:54 culot Exp $ */
+/* $calcurse: vars.h,v 1.30 2009/01/05 20:12:08 culot Exp $ */
/*
* Calcurse - text-based organizer
@@ -59,11 +59,24 @@
#define STATUSHEIGHT 2
#define NOTESIZ 6
-#define DATEFMT(datefmt) (datefmt == 1 ? "%m/%d/%Y" : \
- (datefmt == 2 ? "%d/%m/%Y" : "%Y/%m/%d"))
+enum {
+ DATEFMT_MMDDYYYY = 1,
+ DATEFMT_DDMMYYYY,
+ DATEFMT_YYYYMMDD,
+ DATEFMT_ISO,
+ DATE_FORMATS
+};
+
+#define DATEFMT(datefmt) (datefmt == DATEFMT_MMDDYYYY ? "%m/%d/%Y" : \
+ (datefmt == DATEFMT_DDMMYYYY ? "%d/%m/%Y" : \
+ (datefmt == DATEFMT_YYYYMMDD ? "%Y/%m/%d" : "%Y-%m-%d")))
-#define DATEFMT_DESC(datefmt) (datefmt == 1 ? _("mm/dd/yyyy") : \
- (datefmt == 2 ? _("dd/mm/yyyy") : _("yyyy/mm/dd")))
+#define DATEFMT_DESC(datefmt) (datefmt == DATEFMT_MMDDYYYY ? \
+ _("mm/dd/yyyy") : \
+ (datefmt == DATEFMT_DDMMYYYY ? \
+ _("dd/mm/yyyy") : \
+ (datefmt == DATEFMT_YYYYMMDD ? \
+ _("yyyy/mm/dd") : _("yyyy-mm-dd"))))
typedef enum {
UI_CURSES,
@@ -122,6 +135,6 @@ extern char path_notes[BUFSIZ];
extern struct pad_s apad;
extern struct nbar_s nbar;
-void vars_init (conf_t *conf);
+void vars_init (conf_t *);
#endif /* CALCURSE_VARS_H */