summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2020-09-13 20:27:05 +0200
committerDaiki Ueno <ueno@gnu.org>2020-09-17 10:43:32 +0200
commit87d4582e50029a9d1cd6d54143d93c14ae622980 (patch)
treea93183786ede2e43a2c6a62cce7c1e1c4056fa0e
parentdd444371467d02391d2f57de2f39367a9df23c9d (diff)
downloadgnutls-87d4582e50029a9d1cd6d54143d93c14ae622980.tar.gz
build: ignore pointless -Wformat-y2k warning
Printing UTCTime really needs last 2 digits of the year. Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r--lib/x509/time.c3
-rw-r--r--src/common.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/x509/time.c b/lib/x509/time.c
index fa10a91002..421138436a 100644
--- a/lib/x509/time.c
+++ b/lib/x509/time.c
@@ -245,6 +245,8 @@ time_t _gnutls_x509_generalTime2gtime(const char *ttime)
return time2gtime(ttime, year);
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-y2k"
/* tag will contain ASN1_TAG_UTCTime or ASN1_TAG_GENERALIZEDTime */
static int
gtime_to_suitable_time(time_t gtime, char *str_time, size_t str_time_size, unsigned *tag)
@@ -285,6 +287,7 @@ gtime_to_suitable_time(time_t gtime, char *str_time, size_t str_time_size, unsig
return 0;
}
+#pragma GCC diagnostic pop
static int
gtime_to_generalTime(time_t gtime, char *str_time, size_t str_time_size)
diff --git a/src/common.c b/src/common.c
index 9b0d385ca3..823a8a83fa 100644
--- a/src/common.c
+++ b/src/common.c
@@ -1265,6 +1265,8 @@ void log_set(FILE *file)
logfile = file;
}
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-y2k"
/* This is very similar to ctime() but it does not force a newline.
*/
char *simple_ctime(const time_t *t, char out[SIMPLE_CTIME_BUF_SIZE])
@@ -1283,3 +1285,4 @@ char *simple_ctime(const time_t *t, char out[SIMPLE_CTIME_BUF_SIZE])
snprintf(out, SIMPLE_CTIME_BUF_SIZE, "[error]");
return out;
}
+#pragma GCC diagnostic pop