do not use sprintf; use sprint instead
authorceriel <none@none>
Thu, 9 Nov 1989 21:33:29 +0000 (21:33 +0000)
committerceriel <none@none>
Thu, 9 Nov 1989 21:33:29 +0000 (21:33 +0000)
lang/cem/cpp.ansi/init.c

index dcd4b27..024ab23 100644 (file)
@@ -69,13 +69,13 @@ init_pp()
        tp = localtime(&clock);
 
        /* __DATE__ */
-       sprintf(dbuf, "\"%.3s %.2d %d\"", months[tp->tm_mon],
+       sprint(dbuf, "\"%s %2d %d\"", months[tp->tm_mon],
                        tp->tm_mday, tp->tm_year+1900);
-       if (tp->tm_mday < 10) dbuf[5] = ' ';            /* hack */
+       /* if (tp->tm_mday < 10) dbuf[5] = ' ';         /* hack */
        macro_def(str2idf("__DATE__", 0), dbuf, -1, strlen(dbuf), NOUNDEF);
 
        /* __TIME__ */
-       sprintf(tbuf, "\"%.2d:%.2d:%.2d\"", tp->tm_hour, tp->tm_min, tp->tm_sec);
+       sprint(tbuf, "\"%02d:%02d:%02d\"", tp->tm_hour, tp->tm_min, tp->tm_sec);
        macro_def(str2idf("__TIME__", 0), tbuf, -1, strlen(tbuf), NOUNDEF);
 
        /* __LINE__     */