From 59882fb9e136d48b73c1f4760a542c8de60e1d3c Mon Sep 17 00:00:00 2001 From: Emmanuel Fleury Date: Tue, 13 Aug 2019 18:32:03 +0200 Subject: [PATCH] Fixing inlining bug in gnulib/xsize.h See: https://lists.gnu.org/archive/html/bug-gettext/2013-01/msg00011.html Courtesy to chrisawi (Chris William) --- glib/gnulib/meson.build | 2 +- glib/gnulib/xsize.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 glib/gnulib/xsize.c diff --git a/glib/gnulib/meson.build b/glib/gnulib/meson.build index af697f29c..6ad55d07a 100644 --- a/glib/gnulib/meson.build +++ b/glib/gnulib/meson.build @@ -323,7 +323,7 @@ math_h = configure_file (input: 'gnulib_math.h.in', output: 'gnulib_math.h', configuration: math_h_config) -gnulib_sources = ['asnprintf.c', 'printf.c', 'printf-args.c', 'printf-parse.c', 'printf-frexp.c', 'printf-frexpl.c', 'isnand.c', 'isnanl.c', 'vasnprintf.c'] +gnulib_sources = ['asnprintf.c', 'printf.c', 'printf-args.c', 'printf-parse.c', 'printf-frexp.c', 'printf-frexpl.c', 'isnand.c', 'isnanl.c', 'vasnprintf.c', 'xsize.c'] if not gl_cv_func_frexp_works gnulib_sources += ['frexp.c'] diff --git a/glib/gnulib/xsize.c b/glib/gnulib/xsize.c new file mode 100644 index 000000000..4b4914c2c --- /dev/null +++ b/glib/gnulib/xsize.c @@ -0,0 +1,3 @@ +#include +#define XSIZE_INLINE _GL_EXTERN_INLINE +#include "xsize.h"