From 38912b36daf4fe23436080b155a7b5a52ad2db7d Mon Sep 17 00:00:00 2001 From: Frederic Culot Date: Mon, 5 Jan 2009 20:12:08 +0000 Subject: iso date format added --- src/vars.h | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'src/vars.h') 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 */ -- cgit v1.2.3-54-g00ecf