From 75689087ae680808cf006f83a2c4dfdc432602d7 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Wed, 4 Apr 2018 20:03:59 +0200 Subject: [PATCH] build: add fix for coverity --- src/bin/coverity.h | 11 +++++++++++ src/bin/meson.build | 2 +- src/bin/private.h | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/bin/coverity.h diff --git a/src/bin/coverity.h b/src/bin/coverity.h new file mode 100644 index 00000000..38469859 --- /dev/null +++ b/src/bin/coverity.h @@ -0,0 +1,11 @@ +#ifndef _COVERITY_H__ +#define _COVERITY_H__ 1 +#ifdef __COVERITY__ + +#ifdef __x86_64__ +typedef struct { long double x; long double y; } _Float128; +#endif + +#endif /* __COVERITY__ */ + +#endif /* _COVERITY_H__ */ diff --git a/src/bin/meson.build b/src/bin/meson.build index 97b33bfb..7b5458d8 100644 --- a/src/bin/meson.build +++ b/src/bin/meson.build @@ -1,4 +1,4 @@ -terminology_sources = ['private.h', +terminology_sources = ['private.h', 'coverity.h', 'about.c', 'about.h', 'col.c', 'col.h', 'config.c', 'config.h', diff --git a/src/bin/private.h b/src/bin/private.h index d7b6b2c4..ce9b86ba 100644 --- a/src/bin/private.h +++ b/src/bin/private.h @@ -13,6 +13,8 @@ #endif #define gettext_noop(String) String +#include "coverity.h" + extern int terminology_starting_up; #ifdef ENABLE_FUZZING