From: Eli Zaretskii Date: Sat, 28 May 2016 09:53:02 +0000 (+0300) Subject: Fix printing time stamps on MS-Windows X-Git-Tag: 4.2.1~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a4f9a67a3b4ada5447baf2c36dad00ffa924399;p=thirdparty%2Fmake.git Fix printing time stamps on MS-Windows * dir.c (print_dir_data_base) [WINDOWS32]: Use %I64u format for printing unsigned 64-bit data types, as %ull is not universally supported. --- diff --git a/dir.c b/dir.c index 63c82a03..f34bbf58 100644 --- a/dir.c +++ b/dir.c @@ -1082,7 +1082,7 @@ print_dir_data_base (void) else if (dir->contents->dirfiles.ht_vec == 0) { #ifdef WINDOWS32 - printf (_("# %s (key %s, mtime %ull): could not be opened.\n"), + printf (_("# %s (key %s, mtime %I64u): could not be opened.\n"), dir->name, dir->contents->path_key, (unsigned long long)dir->contents->mtime); #else /* WINDOWS32 */ @@ -1119,7 +1119,7 @@ print_dir_data_base (void) } } #ifdef WINDOWS32 - printf (_("# %s (key %s, mtime %ull): "), + printf (_("# %s (key %s, mtime %I64u): "), dir->name, dir->contents->path_key, (unsigned long long)dir->contents->mtime); #else /* WINDOWS32 */