From 10c31ddf558110fefea0e0cbc1eca9ff05c54036 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Sat, 19 Jul 2003 11:29:58 +0000 Subject: [PATCH 1/1] * flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define. * configure.in: * config.hh.in: Check for lrint. --- ChangeLog | 7 +++++++ config.hh.in | 3 +++ configure.in | 2 +- flower/libc-extension.cc | 4 ++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4f301be3e6..6213389803 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2003-07-19 Jan Nieuwenhuizen + + * flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define. + + * configure.in: + * config.hh.in: Check for lrint. + 2003-07-19 Han-Wen Nienhuys * lily/separation-item.cc: add padding property. diff --git a/config.hh.in b/config.hh.in index 64bbf775fd..96ede6ebae 100644 --- a/config.hh.in +++ b/config.hh.in @@ -36,6 +36,9 @@ /* define if you have isinf */ #define HAVE_ISINF 0 +/* define if you have lrint */ +#define HAVE_LRINT 0 + /* define if you want KPATHSEA */ #define KPATHSEA @KPATHSEA@ diff --git a/configure.in b/configure.in index 0d8e38facb..714089c29b 100644 --- a/configure.in +++ b/configure.in @@ -50,7 +50,7 @@ AC_HEADER_STAT AC_FUNC_MEMCMP AC_FUNC_VPRINTF -AC_CHECK_FUNCS([memmem snprintf vsnprintf gettext isinf]) +AC_CHECK_FUNCS([gettext isinf lrint memmem snprintf vsnprintf gettext]) ## Optional tools for building documentation, website, extra fonts. diff --git a/flower/libc-extension.cc b/flower/libc-extension.cc index 97d59c68c1..198ecbb7fe 100644 --- a/flower/libc-extension.cc +++ b/flower/libc-extension.cc @@ -120,6 +120,10 @@ strrev (Byte* byte, int length_i) return byte; } +#if ! HAVE_LRINT +#define lrint(__x) ((long)(double) __x) +#endif + #if ! HAVE_SNPRINTF int snprintf (char *str, size_t, char const *format, ...) -- 2.39.2