X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mymail.git;a=blobdiff_plain;f=mymail.c;h=a04fde8eab17dba46399cac7ee8a1fd266628866;hp=29f063456bd950faf250c845df52358c4744686e;hb=HEAD;hpb=6f1f0b6f5128a5e797e0f161f638bb1d8911770f diff --git a/mymail.c b/mymail.c index 29f0634..a04fde8 100644 --- a/mymail.c +++ b/mymail.c @@ -49,7 +49,7 @@ #include #define MYMAIL_DB_MAGIC_TOKEN "mymail_index_file" -#define MYMAIL_VERSION "0.9.9" +#define MYMAIL_VERSION "0.9.10" #define MYMAIL_DB_FORMAT_VERSION 1 @@ -456,7 +456,8 @@ void update_time(int db_key, const char *db_value, time_t *t) { if(db_key == ID_LEADING_LINE) { c = db_value; - while(*c && *c != ' ') c++; while(*c && *c == ' ') c++; + while(*c && *c != ' ') c++; + while(*c && *c == ' ') c++; /* printf("From %s", db_value); */ strptime(c, "%a %b %e %k:%M:%S %Y", &tm); *t = mktime(&tm); @@ -836,12 +837,15 @@ struct time_criterion { static struct time_criterion time_criteria[] = { { "1h", 0, 1, -1, -1 }, + { "2h", 0, 2, -1, -1 }, + { "4h", 0, 4, -1, -1 }, { "8h", 0, 8, -1, -1 }, { "24h", 0, 24, -1, -1 }, { "48h", 0, 48, -1, -1 }, { "week", 0, 24 * 7, -1, -1 }, { "2weeks", 0, 24 * 14, -1, -1 }, { "month", 0, 24 * 31, -1, -1 }, + { "semester", 0, 24 * 185, -1, -1 }, { "trimester", 0, 24 * 92, -1, -1 }, { "year", 0, 24 * 365, -1, -1 },