From: short <> Date: Fri, 21 Jul 2000 15:32:05 +0000 (+0000) Subject: Long HH:MM:SS day-time implemented as an addition to HH:MM. X-Git-Tag: rel1_0~10 X-Git-Url: http://git.jankratochvil.net/?p=timeplan.git;a=commitdiff_plain;h=6189ec66e3351af58ea692c2565c3e9a45d4e078;ds=sidebyside Long HH:MM:SS day-time implemented as an addition to HH:MM. --- diff --git a/timeplan.c b/timeplan.c index e48910c..3847022 100644 --- a/timeplan.c +++ b/timeplan.c @@ -446,20 +446,20 @@ char *ce; storeone(what,length); } -static void hit(time_t t) +static void hit(time_t t,char *bufaction) { static time_t last=-1; static char bufbackup[sizeof(buf)]; char *acts[ACTS_MAX],*s; int timetot,acti,i; - if (verbose) printf("hit: %ld: %s\n",t,buf+6); + if (verbose) printf("hit: %ld: %s\n",t,bufaction); if (last!=-1) { if (t23 || min <0 || min >59 + || sec <0 || sec >59 ) { fprintf(ERRH1"Incorrect day-time \"%s\""WHERE1,ERRH2,buf,WHERE2); exit(EXIT_FAILURE); @@ -611,8 +614,8 @@ const char *days[]={"Ne","Po","Ut","St","Ct","Pa","So"}; fprintf(ERRH1"Day-time found but no basetime timestamp set"WHERE1,ERRH2,WHERE2); exit(EXIT_FAILURE); } - currtime=basetime+(hour*60+min)*60; - hit(currtime); + currtime=basetime+(hour*60+min)*60+sec; + hit(currtime,buf+(buf[5]=='-'?6:9)); } if (!feof(fi) || ferror(fi)) {