]> Pileus Git - lackey/blobdiff - src/date.c
Move drawing code to screen.c, work on day view
[lackey] / src / date.c
index 2e1f7f8af1bd0a2666896454acba64e0a0732e9d..9503b4c2a37e49e3fe211b4d4cddd0a0debeb1cd 100644 (file)
@@ -37,10 +37,10 @@ void date_init(void)
        MONTH = tm->tm_mon;
        DAY   = tm->tm_mday-1;
 
-       // Testing */
-       //YEAR  = 2009;
-       //MONTH = MAY;
-       //DAY   = 1;
+       /* Testing */
+       //YEAR  = 2008;
+       //MONTH = OCT;
+       //DAY   = 21;
 }
 
 /* Time functions */
@@ -126,6 +126,16 @@ int get_mins(date_t *start, date_t *end)
        return (get_time(end)-get_time(start))/60;
 }
 
+int before(date_t *start, int year, int month, int day, int hour, int min)
+{
+       int rval = start->year  < year  ? 1 : start->year  > year ? 0 :
+                  start->month < month ? 1 : start->month > month? 0 :
+                  start->day   < day   ? 1 : start->day   > day  ? 0 :
+                  start->hour  < hour  ? 1 : start->hour  > hour ? 0 :
+                  start->min   < min   ? 1 : start->min   > min  ? 0 : 0;
+       return rval;
+}
+
 /* Debug functions */
 const char *month_to_str(month_t month)
 {