Index: src/libcfa/time.c
===================================================================
--- src/libcfa/time.c	(revision 7867eb9467de901b4c08ac423a82a0d78197b57f)
+++ src/libcfa/time.c	(revision b6d7f44ce981c3a25decac526caefcaf86b782be)
@@ -10,6 +10,6 @@
 // Created On       : Tue Mar 27 13:33:14 2018
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sat May  5 09:04:51 2018
-// Update Count     : 36
+// Last Modified On : Sun May  6 22:26:00 2018
+// Update Count     : 37
 // 
 
@@ -89,8 +89,12 @@
 	tm tm;
 	gmtime_r( &s, &tm );								// tm_mon <= 11, tm_mday <= 31
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wformat-truncation"
+#endif
 	snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_year % 99, tm.tm_mon + 1, tm.tm_mday );
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic pop
+#endif
 	return buf;
 } // yy_mm_dd
@@ -100,8 +104,12 @@
 	tm tm;
 	gmtime_r( &s, &tm );								// tm_mon <= 11, tm_mday <= 31
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wformat-truncation"
+#endif
 	snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_mon + 1, tm.tm_mday, tm.tm_year % 99 );
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic pop
+#endif
 	return buf;
 } // mm_dd_yy
@@ -111,8 +119,12 @@
 	tm tm;
 	gmtime_r( &s, &tm );								// tm_mon <= 11, tm_mday <= 31
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wformat-truncation"
+#endif
 	snprintf( buf, 9, "%02d/%02d/%02d", tm.tm_mday, tm.tm_mon + 1, tm.tm_year % 99 );
+#if defined(__GNUC__) && __GNUC__ >= 7
 #pragma GCC diagnostic pop
+#endif
 	return buf;
 } // dd_mm_yy
