diff options
Diffstat (limited to 'libparc/parc/algol/parc_Time.c')
-rw-r--r-- | libparc/parc/algol/parc_Time.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libparc/parc/algol/parc_Time.c b/libparc/parc/algol/parc_Time.c index 8f292c1b..7ed9ef09 100644 --- a/libparc/parc/algol/parc_Time.c +++ b/libparc/parc/algol/parc_Time.c @@ -17,6 +17,13 @@ #include <sys/time.h> #endif +#ifdef __linux__ +#if __GNUC__ >= 8 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wformat-truncation" +#endif +#endif + #include <config.h> #include <stdio.h> #include <string.h> @@ -26,6 +33,8 @@ #include <parc/algol/parc_Time.h> #include <parc/algol/parc_Memory.h> +int asprintf(char **strp, const char *fmt, ...); + char * parcTime_TimevalAsString(struct timeval timeval) { @@ -169,3 +178,9 @@ parcTime_NowNanoseconds(void) uint64_t result = timeval.tv_sec * 1000000000 + timeval.tv_usec * 1000; return result; } + +#ifdef __linux__ +#if __GNUC__ >= 8 +#pragma GCC diagnostic pop +#endif +#endif |