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