From ecf5774181507ceb14e56311f463e0493d739e0e Mon Sep 17 00:00:00 2001 From: Pranjalya <36627085+Pranjalya@users.noreply.github.com> Date: Sun, 15 Sep 2019 20:32:32 +0530 Subject: Update file_spec.h --- GIZA++-v2/file_spec.h | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/GIZA++-v2/file_spec.h b/GIZA++-v2/file_spec.h index a8a1630..54fbb25 100644 --- a/GIZA++-v2/file_spec.h +++ b/GIZA++-v2/file_spec.h @@ -34,20 +34,19 @@ USA. editions for C++ and formatting by Noah A. Smith, 9 July 1999 */ char *Get_File_Spec (){ - struct tm *local; - time_t t; - const char *user; - char time_stmp[19]; - char *file_spec = 0; - - t = time(NULL); - local = localtime(&t); - - sprintf(time_stmp, "%02d-%02d-%02d.%02d%02d%02d.", local->tm_year, - (local->tm_mon + 1), local->tm_mday, local->tm_hour, - local->tm_min, local->tm_sec); - user = getenv("USER"); - if (!user) { user = "no_user"; } + struct tm *local; + time_t t; + char *user; + char time_stmp[19]; + char *file_spec = 0; + + t = time(NULL); + local = localtime(&t); + + sprintf(time_stmp, "%04d-%02d-%02d.%02d%02d%02d.", 1900 + local->tm_year, + (local->tm_mon + 1), local->tm_mday, local->tm_hour, + local->tm_min, local->tm_sec); + user = getenv("USER"); file_spec = (char *)malloc(sizeof(char) * (strlen(time_stmp) + strlen(user) + 1)); -- cgit v1.2.3