ruby-changes:15443
From: mrkn <ko1@a...>
Date: Wed, 14 Apr 2010 18:29:46 +0900 (JST)
Subject: [ruby-changes:15443] Ruby:r27341 (trunk): * configure.in (signbit): signbit is a macro in C99.
mrkn 2010-04-14 18:29:29 +0900 (Wed, 14 Apr 2010) New Revision: 27341 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27341 Log: * configure.in (signbit): signbit is a macro in C99. Modified files: trunk/ChangeLog trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 27340) +++ configure.in (revision 27341) @@ -1116,8 +1116,19 @@ AC_REPLACE_FUNCS(dup2 memmove strerror\ strchr strstr crypt flock\ - isnan finite isinf hypot acosh erf tgamma lgamma_r cbrt signbit \ + isnan finite isinf hypot acosh erf tgamma lgamma_r cbrt \ strlcpy strlcat) +AC_CACHE_CHECK(for signbit, rb_cv_have_signbit, + [AC_TRY_COMPILE([ +#include <math.h> +], [int v = signbit(-0.0);], + rb_cv_have_signbit=yes, + rb_cv_have_signbit=no)]) +if test "$rb_cv_have_signbit" = yes; then + AC_DEFINE(HAVE_SIGNBIT) +else + AC_LIBOBJ([signbit]) +fi AC_CHECK_FUNCS(fmod killpg wait4 waitpid fork spawnv syscall chroot getcwd eaccess\ truncate ftruncate chsize times utimes utimensat fcntl lockf lstat\ link symlink readlink readdir_r fsync fdatasync\ Index: ChangeLog =================================================================== --- ChangeLog (revision 27340) +++ ChangeLog (revision 27341) @@ -1,3 +1,7 @@ +Wed Apr 14 18:23:00 2010 Kenta Murata <mrkn@m...> + + * configure.in (signbit): signbit is a macro in C99. + Wed Apr 14 17:56:06 2010 Nobuyoshi Nakada <nobu@r...> * io.c (io_shift_cbuf): should terminate. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/