annotate modules/remainderf @ 17305:0e5a583a2a8d

regex: test for buffer overrun * m4/regex.m4 (gl_REGEX): Add test case, by Andreas Schwab, for the just-fixed regex bug.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 29 Jan 2013 22:34:58 -0800
parents fdbe3125f81a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16413
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 remainderf() function: floating-point remainder function.
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/remainderf.c
16568
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
6 lib/remainder.c
16413
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 m4/remainderf.m4
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 m4/mathfunc.m4
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 Depends-on:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 math
16580
fdbe3125f81a math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents: 16568
diff changeset
12 extensions
16498
e04c5a489c44 remainderf-ieee: Work around test failure on OSF/1.
Bruno Haible <bruno@clisp.org>
parents: 16413
diff changeset
13 remainder [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
16568
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
14 isfinite [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
15 signbit [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
16 fabsf [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
17 fmodf [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
18 isnanf [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
8fec0d45d1a8 remainder, remainderf, remainderl: Fix computation for large quotients.
Bruno Haible <bruno@clisp.org>
parents: 16498
diff changeset
19 isinf [test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1]
16413
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 configure.ac:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 gl_FUNC_REMAINDERF
16498
e04c5a489c44 remainderf-ieee: Work around test failure on OSF/1.
Bruno Haible <bruno@clisp.org>
parents: 16413
diff changeset
23 if test $HAVE_REMAINDERF = 0 || test $REPLACE_REMAINDERF = 1; then
16413
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 AC_LIBOBJ([remainderf])
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 fi
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 gl_MATH_MODULE_INDICATOR([remainderf])
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 Makefile.am:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 Include:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 <math.h>
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 Link:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 $(REMAINDERF_LIBM)
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 License:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 LGPL
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 Maintainer:
3a9564d7a3a5 New module 'remainderf'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 Bruno Haible