From cc5a155c9bfcad3532720e959559ad6200cd4279 Mon Sep 17 00:00:00 2001 From: Thomas Zimmermann Date: Fri, 17 May 2019 11:48:46 +0200 Subject: [PATCH] meson.build: Test for ptrdiff_t in The build scripts assumed ptrdiff_t to just be around by default. But POSIX specifies ptrdiff_t to be defined in , which is now included from the test. Signed-off-by: Thomas Zimmermann --- meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 3c3b6dfb0..8efefdd1c 100644 --- a/meson.build +++ b/meson.build @@ -70,6 +70,7 @@ check_headers = [['dlfcn.h','HAVE_DLFCN_H'], ['inttypes.h', 'HAVE_INTTYPES_H'], ['memory.h', 'HAVE_MEMORY_H'], ['poll.h', 'HAVE_POLL_H'], + ['stddef.h', 'HAVE_STDDEF_H'], ['stdint.h', 'HAVE_STDINT_H'], ['stdio_ext.h', 'HAVE_STDIO_EXT_H'], ['strings.h', 'HAVE_STRINGS_H'], @@ -113,8 +114,8 @@ if cc.has_function('clock_gettime', prefix : '#include ') cdata.set('HAVE_CLOCK_GETTIME', 1) endif -if cc.has_type('ptrdiff_t') - cdata.set('HAVE_PTRDIFF_T') +if cc.has_type('ptrdiff_t', prefix : '#include ') + cdata.set('HAVE_PTRDIFF_T', 1) endif if cc.has_function('mkstemp', prefix : '#include ')