X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=zotnet%2Ftws%2Fdtime.c;h=adf153b6ff2572cb2acdbbb33fef8b9a8cff57ac;hb=278a48ef53b5dde10d7c88f67f51ce15ad11c0c0;hp=b4d2eec3c15b2868c9b6f0682560ebcba8318784;hpb=ebe7903c571e88539acf6bfb636f7d212f279022;p=mmh diff --git a/zotnet/tws/dtime.c b/zotnet/tws/dtime.c index b4d2eec..adf153b 100644 --- a/zotnet/tws/dtime.c +++ b/zotnet/tws/dtime.c @@ -5,6 +5,7 @@ * $Id$ */ +#include "h/mh.h" /* for snprintf() */ #include #include @@ -459,6 +460,8 @@ set_dotw (struct tws *tw) tw->tw_wday = ((26 * month - 2) / 10 + day + year + year / 4 - 3 * century / 4 + 1) % 7; + if (tw->tw_wday < 0) + tw->tw_wday += 7; tw->tw_flags &= ~TW_SDAY, tw->tw_flags |= TW_SIMP; }