* Exim - an Internet mail transport agent *
*************************************************/
-/* Copyright (c) University of Cambridge 1995 - 2014 */
+/* Copyright (c) University of Cambridge 1995 - 2017 */
/* See the file NOTICE for conditions of use and distribution. */
/* A function for returning the time of day in various formats */
break;
case tod_log_datestamp_monthly:
+#ifndef COMPILE_UTILITY
off = sprintf(CS timebuf, "%04d%02d",
1900 + t->tm_year, 1 + t->tm_mon);
+#endif
break;
#endif
(void) sprintf(CS timebuf,
"%04d-%02d-%02d %02d:%02d:%02d.%03d %+03d%02d",
1900 + local.tm_year, 1 + local.tm_mon, local.tm_mday,
- local.tm_hour, local.tm_min, local.tm_sec, now.tv_usec/1000,
+ local.tm_hour, local.tm_min, local.tm_sec, (int)(now.tv_usec/1000),
diff_hour, diff_min);
else
#endif
#ifndef COMPILE_UTILITY
if (LOGGING(millisec) && off > 0)
- (void) sprintf(CS timebuf + off, ".%03d", now.tv_usec/1000);
+ (void) sprintf(CS timebuf + off, ".%03d", (int)(now.tv_usec/1000));
+#else
+off = off; /* Compiler quietening */
#endif
return timebuf;