]> git.donarmstrong.com Git - lilypond.git/commitdiff
* flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 19 Jul 2003 11:29:58 +0000 (11:29 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 19 Jul 2003 11:29:58 +0000 (11:29 +0000)
* configure.in:
* config.hh.in: Check for lrint.

ChangeLog
config.hh.in
configure.in
flower/libc-extension.cc

index 4f301be3e671de8b4bd6b4186bdb1016afbe9d39..6213389803026e71693778b5661dc656981ec9b3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-07-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Add casting #define.
+
+       * configure.in: 
+       * config.hh.in: Check for lrint.
+
 2003-07-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
        * lily/separation-item.cc: add padding property.
index 64bbf775fdb12a51826d6a0c0414ef6964521944..96ede6ebae7c71b378f322af4602b17a3f7db688 100644 (file)
@@ -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@
 
index 0d8e38facb2336538de2da5ee1b445cfc4a283ef..714089c29bb323b10465ac21697488f62a2b9c23 100644 (file)
@@ -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.
index 97d59c68c16cde0c283f847a7a50268a92c2d090..198ecbb7fe31cc3d3f6d0f4d5a17ef6f6c6371d5 100644 (file)
@@ -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, ...)