LINUX.ORG.RU

История изменений

Исправление arturpub, (текущая версия) :

size_t size = 64; char *s = malloc(size);
while (!strftime(s, size, ...)) s = realloc(s, size *= 2);

printf("%s\n", s);
free(s);

Либо вынести один раз в astrftime().

Исходная версия arturpub, :

size_t size = 64; char *s = malloc(size);
while (!strftime(s, size, ...)) s = realloc(s, size *= 2);
printf("%s\n", s);
free(s);

Либо вынести один раз в astrftime().