Edit

kc3-lang/gnulib/modules/round

Branch :

  • Show log

    Commit

  • Author : Bruno Haible
    Date : 2012-03-08 01:26:03
    Hash : c0ea2aba
    Message : round: Don't override undeclared system function on IRIX 6.5. * m4/check-math-lib.m4 (gl_CHECK_MATH_LIB): Accept an optional third argument. * m4/round.m4 (gl_FUNC_ROUND): Search for round() in the libraries also when it is not declared. Set HAVE_ROUND. For replacement code, test HAVE_ROUND, not HAVE_DECL_ROUND. * modules/round (configure.ac): For replacement code, test HAVE_ROUND, not HAVE_DECL_ROUND. (Depends-on): Update conditions. * modules/round-ieee (Depends-on): Update conditions. * doc/posix-functions/round.texi: Mention the IRIX problem.

  • modules/round
  • Description:
    round() function: round toward nearest, breaking ties away from zero.
    
    Files:
    lib/round.c
    m4/check-math-lib.m4
    m4/round.m4
    m4/floor.m4
    m4/ceil.m4
    
    Depends-on:
    math
    extensions
    float           [test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1]
    floor           [test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1]
    
    configure.ac:
    gl_FUNC_ROUND
    if test $HAVE_ROUND = 0 || test $REPLACE_ROUND = 1; then
      AC_LIBOBJ([round])
    fi
    gl_MATH_MODULE_INDICATOR([round])
    
    Makefile.am:
    
    Include:
    <math.h>
    
    Link:
    $(ROUND_LIBM)
    
    License:
    LGPL
    
    Maintainer:
    Ben Pfaff