OSDN Git Service

2003-10-20 Bob Wilson <bob.wilson@acm.org>
authorjjohnstn <jjohnstn>
Mon, 20 Oct 2003 18:46:36 +0000 (18:46 +0000)
committerjjohnstn <jjohnstn>
Mon, 20 Oct 2003 18:46:36 +0000 (18:46 +0000)
* libc/locale/locale.c: Use double quotes in code.
* libc/locale/locale.tex: Likewise.
* libc/libc.texinfo: Hyphenate "floating-point".
* libc/machine/necv70/necv70.tex: Likewise.
* libc/stdio/sprintf.c: Likewise.
* libc/stdio/sscanf.c: Likewise.
* libc/stdlib/atof.c: Likewise.
* libc/stdlib/ldtoa.c: Fix comment typo.
* libc/stdlib/div.c: Use @ifnottex instead of @ifinfo.
* libc/stdlib/ldiv.c: Likewise.
* libm/common/s_expm1.c: Likewise.
* libm/common/s_ilogb.c: Hyphenate "floating-point".  Use "nonzero".
* libm/common/s_infinity: Hyphenate "double- and single-precision".
* libm/common/s_nan.c: Likewise.  Also correct the FUNCTION summary.
* libm/common/s_nextafter.c: Fix typo.  Hyphenate "double-precision"
and "floating-point".
* libm/common/s_scalbn.c: Correct the FUNCTION summary.
* libm/math/e_pow.c: Fix comment typo.
* libm/math/math.tex: Hyphenate "single-precision" and "floating-point".
* libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo.
* libm/math/s_atan.c: Likewise.
* libm/math/s_frexp.c: Likewise.  Also use "nonzero".
* libm/math/s_isnan.c: Hyphenate "single-precision" and
"floating-point".  Use "nonzero".
* libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo.
* libm/math/w_acos.c: Likewise.
* libm/math/w_acosh.c: Likewise.
* libm/math/w_asin.c: Likewise.
* libm/math/w_atan2.c: Likewise.
* libm/math/w_atanh.c: Likewise.
* libm/math/w_cosh.c: Likewise.
* libm/math/w_exp.c: Likewise.
* libm/math/w_exp2.c: Likewise.  Add missing @end and missing @tex
version of 2^x in the description.
* libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo.
* libm/math/w_gamma.c: Likewise.
* libm/math/w_hypot.c: Likewise.
* libm/math/w_j0.c: Likewise.
* libm/math/w_sinh.c: Likewise.
* libm/math/w_pow.c: Replace "exp1.0nt" with "exponent".
* libm/mathfp/mathfp.tex: Hyphenate "single-precision" and
"floating-point".
* libm/mathfp/e_acosh.c: Use @ifnottex instead of @ifinfo.
* libm/mathfp/e_atanh.c: Likewise.
* libm/mathfp/e_hypot.c: Likewise.
* libm/mathfp/er_lgamma.c: Likewise.
* libm/mathfp/s_acos.c: Likewise.
* libm/mathfp/s_asine.c: Likewise.
* libm/mathfp/s_asinh.c: Likewise.
* libm/mathfp/s_atan.c: Likewise.
* libm/mathfp/s_atan2.c: Likewise.
* libm/mathfp/s_atangent.c: Likewise.
* libm/mathfp/s_cosh.c: Likewise.
* libm/mathfp/s_exp.c: Likewise.
* libm/mathfp/s_fmod.c: Likewise.
* libm/mathfp/s_frexp.c: Likewise.  Also use "nonzero".
* libm/mathfp/s_isnan.c: Hyphenate "single-precision" and
"floating-point".  Use "nonzero".
* libm/math/s_pow.c: Replace "exp1.0nt" with "exponent".
* libm/mathfp/s_ldexp.c: Use @ifnottex instead of @ifinfo.
* libm/mathfp/s_sineh.c: Likewise.
* libm/mathfp/w_jn.c: Likewise.

58 files changed:
newlib/ChangeLog
newlib/libc/libc.texinfo
newlib/libc/locale/locale.c
newlib/libc/locale/locale.tex
newlib/libc/machine/necv70/necv70.tex
newlib/libc/stdio/sprintf.c
newlib/libc/stdio/sscanf.c
newlib/libc/stdlib/atof.c
newlib/libc/stdlib/div.c
newlib/libc/stdlib/ldiv.c
newlib/libc/stdlib/ldtoa.c
newlib/libm/common/s_expm1.c
newlib/libm/common/s_ilogb.c
newlib/libm/common/s_infinity.c
newlib/libm/common/s_nan.c
newlib/libm/common/s_nextafter.c
newlib/libm/common/s_scalbn.c
newlib/libm/math/e_pow.c
newlib/libm/math/math.tex
newlib/libm/math/s_asinh.c
newlib/libm/math/s_atan.c
newlib/libm/math/s_frexp.c
newlib/libm/math/s_isnan.c
newlib/libm/math/s_ldexp.c
newlib/libm/math/w_acos.c
newlib/libm/math/w_acosh.c
newlib/libm/math/w_asin.c
newlib/libm/math/w_atan2.c
newlib/libm/math/w_atanh.c
newlib/libm/math/w_cosh.c
newlib/libm/math/w_exp.c
newlib/libm/math/w_exp2.c
newlib/libm/math/w_fmod.c
newlib/libm/math/w_gamma.c
newlib/libm/math/w_hypot.c
newlib/libm/math/w_j0.c
newlib/libm/math/w_pow.c
newlib/libm/math/w_sinh.c
newlib/libm/mathfp/e_acosh.c
newlib/libm/mathfp/e_atanh.c
newlib/libm/mathfp/e_hypot.c
newlib/libm/mathfp/er_lgamma.c
newlib/libm/mathfp/mathfp.tex
newlib/libm/mathfp/s_acos.c
newlib/libm/mathfp/s_asine.c
newlib/libm/mathfp/s_asinh.c
newlib/libm/mathfp/s_atan.c
newlib/libm/mathfp/s_atan2.c
newlib/libm/mathfp/s_atangent.c
newlib/libm/mathfp/s_cosh.c
newlib/libm/mathfp/s_exp.c
newlib/libm/mathfp/s_fmod.c
newlib/libm/mathfp/s_frexp.c
newlib/libm/mathfp/s_isnan.c
newlib/libm/mathfp/s_ldexp.c
newlib/libm/mathfp/s_pow.c
newlib/libm/mathfp/s_sineh.c
newlib/libm/mathfp/w_jn.c

index ea7ce92..74495c3 100644 (file)
@@ -1,3 +1,68 @@
+2003-10-20  Bob Wilson  <bob.wilson@acm.org>
+
+       * libc/locale/locale.c: Use double quotes in code.
+       * libc/locale/locale.tex: Likewise.
+       * libc/libc.texinfo: Hyphenate "floating-point".
+       * libc/machine/necv70/necv70.tex: Likewise.
+       * libc/stdio/sprintf.c: Likewise.
+       * libc/stdio/sscanf.c: Likewise.
+       * libc/stdlib/atof.c: Likewise.
+       * libc/stdlib/ldtoa.c: Fix comment typo.
+       * libc/stdlib/div.c: Use @ifnottex instead of @ifinfo.
+       * libc/stdlib/ldiv.c: Likewise.
+       * libm/common/s_expm1.c: Likewise.
+       * libm/common/s_ilogb.c: Hyphenate "floating-point".  Use "nonzero".
+       * libm/common/s_infinity: Hyphenate "double- and single-precision".
+       * libm/common/s_nan.c: Likewise.  Also correct the FUNCTION summary.
+       * libm/common/s_nextafter.c: Fix typo.  Hyphenate "double-precision"
+       and "floating-point".
+       * libm/common/s_scalbn.c: Correct the FUNCTION summary.
+       * libm/math/e_pow.c: Fix comment typo.
+       * libm/math/math.tex: Hyphenate "single-precision" and "floating-point".
+       * libm/math/s_asinh.c: Use @ifnottex instead of @ifinfo.
+       * libm/math/s_atan.c: Likewise.
+       * libm/math/s_frexp.c: Likewise.  Also use "nonzero".
+       * libm/math/s_isnan.c: Hyphenate "single-precision" and
+       "floating-point".  Use "nonzero".
+       * libm/math/s_ldexp.c: Use @ifnottex instead of @ifinfo.
+       * libm/math/w_acos.c: Likewise.
+       * libm/math/w_acosh.c: Likewise.
+       * libm/math/w_asin.c: Likewise.
+       * libm/math/w_atan2.c: Likewise.
+       * libm/math/w_atanh.c: Likewise.
+       * libm/math/w_cosh.c: Likewise.
+       * libm/math/w_exp.c: Likewise.
+       * libm/math/w_exp2.c: Likewise.  Add missing @end and missing @tex
+       version of 2^x in the description.
+       * libm/math/w_fmod.c: Use @ifnottex instead of @ifinfo.
+       * libm/math/w_gamma.c: Likewise.
+       * libm/math/w_hypot.c: Likewise.
+       * libm/math/w_j0.c: Likewise.
+       * libm/math/w_sinh.c: Likewise.
+       * libm/math/w_pow.c: Replace "exp1.0nt" with "exponent".
+       * libm/mathfp/mathfp.tex: Hyphenate "single-precision" and
+       "floating-point".
+       * libm/mathfp/e_acosh.c: Use @ifnottex instead of @ifinfo.
+       * libm/mathfp/e_atanh.c: Likewise.
+       * libm/mathfp/e_hypot.c: Likewise.
+       * libm/mathfp/er_lgamma.c: Likewise.
+       * libm/mathfp/s_acos.c: Likewise.
+       * libm/mathfp/s_asine.c: Likewise.
+       * libm/mathfp/s_asinh.c: Likewise.
+       * libm/mathfp/s_atan.c: Likewise.
+       * libm/mathfp/s_atan2.c: Likewise.
+       * libm/mathfp/s_atangent.c: Likewise.
+       * libm/mathfp/s_cosh.c: Likewise.
+       * libm/mathfp/s_exp.c: Likewise.
+       * libm/mathfp/s_fmod.c: Likewise.
+       * libm/mathfp/s_frexp.c: Likewise.  Also use "nonzero".
+       * libm/mathfp/s_isnan.c: Hyphenate "single-precision" and
+       "floating-point".  Use "nonzero".
+       * libm/math/s_pow.c: Replace "exp1.0nt" with "exponent".
+       * libm/mathfp/s_ldexp.c: Use @ifnottex instead of @ifinfo.
+       * libm/mathfp/s_sineh.c: Likewise.
+       * libm/mathfp/w_jn.c: Likewise.
+
 2003-10-15  Alexandre Oliva  <aoliva@redhat.com>
 
        * Makefile.am: Add $(MAKE) comments to multido and multiclean
index e12c572..b83ba3a 100644 (file)
@@ -36,7 +36,7 @@ University of California, Berkeley and its contributors.
 libc includes software developed by Martin Jackson, Graham Haley
 and Steve Chamberlain of Tadpole Technology and released to Cygnus.
 
-libc uses floating point converstion software developed at AT&T, which
+libc uses floating-point conversion software developed at AT&T, which
 includes this copyright information:
 
  The author of this software is David M. Gay.
@@ -106,7 +106,7 @@ University of California, Berkeley and its contributors.
 @file{libc} includes software developed by Martin Jackson, Graham Haley
 and Steve Chamberlain of Tadpole Technology and released to Cygnus.
 
-@file{libc} uses floating point conversion software developed at AT&T,
+@file{libc} uses floating-point conversion software developed at AT&T,
 which includes this copyright information:
 
 @cartouche
index 772f150..66c93d7 100644 (file)
@@ -42,17 +42,17 @@ execution environment for international collating and formatting
 information; <<localeconv>> reports on the settings of the current
 locale.
 
-This is a minimal implementation, supporting only the required <<``C''>>
+This is a minimal implementation, supporting only the required <<"C">>
 value for <[locale]>; strings representing other locales are not
 honored unless MB_CAPABLE is defined in which case three new
-extensions are allowed for LC_CTYPE or LC_MESSAGES only: <<''C-JIS''>>, 
-<<''C-EUCJP''>>, <<''C-SJIS''>>, or <<''C-ISO-8859-1''>>.  (<<``''>> is 
+extensions are allowed for LC_CTYPE or LC_MESSAGES only: <<"C-JIS">>, 
+<<"C-EUCJP">>, <<"C-SJIS">>, or <<"C-ISO-8859-1">>.  (<<"">> is 
 also accepted; it represents the default locale
-for an implementation, here equivalent to <<``C''>>.)
+for an implementation, here equivalent to <<"C">>.)
 
 If you use <<NULL>> as the <[locale]> argument, <<setlocale>> returns
 a pointer to the string representing the current locale (always
-<<``C''>> in this implementation).  The acceptable values for
+<<"C">> in this implementation).  The acceptable values for
 <[category]> are defined in `<<locale.h>>' as macros beginning with
 <<"LC_">>, but this implementation does not check the values you pass
 in the <[category]> argument.
@@ -67,7 +67,7 @@ in effect.
 
 RETURNS
 <<setlocale>> returns either a pointer to a string naming the locale
-currently in effect (always <<``C''>> for this implementation, or, if
+currently in effect (always <<"C">> for this implementation, or, if
 the locale request cannot be honored, <<NULL>>.
 
 <<localeconv>> returns a pointer to a structure of type <<lconv>>,
index 7958a98..20dc5d2 100644 (file)
@@ -6,10 +6,10 @@ collating sequences and formatting conventions) that may be different
 depending on location or culture.  The @code{"C"} locale is the only
 one defined in the ANSI C standard.
 
-This is a minimal implementation, supporting only the required @code{``C''}
+This is a minimal implementation, supporting only the required @code{"C"}
 value for locale; strings representing other locales are not
-honored.  (@code{``''} is also accepted; it represents the default locale
-for an implementation, here equivalent to  @code{``C''}.
+honored.  (@code{""} is also accepted; it represents the default locale
+for an implementation, here equivalent to @code{"C"}.
 
 
 @file{locale.h} defines the structure @code{lconv} to collect the
@@ -18,13 +18,13 @@ information on a locale, with the following fields:
 @table @code
 @item char *decimal_point
 The decimal point character used to format ``ordinary'' numbers (all
-numbers except those referring to amounts of money).  @code{``.''} in the
+numbers except those referring to amounts of money).  @code{"."} in the
 C locale. 
 
 @item char *thousands_sep
 The character (if any) used to separate groups of digits, when
 formatting ordinary numbers.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *grouping
 Specifications for how many digits to group (if any grouping is done at
@@ -33,36 +33,36 @@ character in the string represents the number of digits for the next
 group, and a value of @code{0} (that is, the string's trailing
 @code{NULL}) means to continue grouping digits using the last value
 specified.  Use @code{CHAR_MAX} to indicate that no further grouping is
-desired.  @code{``''} in the C locale. 
+desired.  @code{""} in the C locale. 
 
 @item char *int_curr_symbol
 The international currency symbol (first three characters), if any, and
 the character used to separate it from numbers.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *currency_symbol
 The local currency symbol, if any.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *mon_decimal_point
 The symbol used to delimit fractions in amounts of money.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *mon_thousands_sep
 Similar to @code{thousands_sep}, but used for amounts of money.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *mon_grouping
 Similar to @code{grouping}, but used for amounts of money.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *positive_sign
 A string to flag positive amounts of money when formatting.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char *negative_sign
 A string to flag negative amounts of money when formatting.
-@code{``''} in the C locale.
+@code{""} in the C locale.
 
 @item char int_frac_digits
 The number of digits to display when formatting amounts of money to
index be5397f..9c15304 100644 (file)
@@ -1,8 +1,8 @@
 @node machine,,syscalls,Top
 @chapter NEC V70 Specific Functions
 
-The NEC V70 has machine instructions for fast IEEE floating point,
-including operations normally provided by the library.  
+The NEC V70 has machine instructions for fast IEEE floating-point
+arithmetic, including operations normally provided by the library.  
 
 When you use the @file{/usr/include/fastmath.h} header file, the
 names of several library math functions are redefined to call the
@@ -43,7 +43,7 @@ Also, the library provides true @code{float} entry points.  The
 @code{fast_sinf} entry point really performs a @code{fsin.s}
 operation.  Because of this, the instructions are only useful when
 using code compiled with an ANSI C compiler.  The prototypes
-and definitions for the floating point versions of the math library
+and definitions for the floating-point versions of the math library
 routines are only defined if compiling a module with an ANSI C
 compiler.
 
index 55d1a44..b440fce 100644 (file)
@@ -250,24 +250,24 @@ DESCRIPTION
 
                o f
                prints a signed value of the form <<[-]9999.9999>>; takes
-               a floating point number
+               a floating-point number
        
                o e
                prints a signed value of the form <<[-]9.9999e[+|-]999>>; takes a
-               floating point number
+               floating-point number
 
                o E
                prints the same way as <<e>>, but using <<E>> to introduce the
-               exponent; takes a floating point number
+               exponent; takes a floating-point number
 
                o g
                prints a signed value in either <<f>> or <<e>> form, based on given
                value and precision---trailing zeros and the decimal point are
-               printed only if necessary; takes a floating point number
+               printed only if necessary; takes a floating-point number
        
                o G
                prints the same way as <<g>>, but using <<E>> for the exponent if an
-               exponent is needed; takes a floating point number
+               exponent is needed; takes a floating-point number
 
                o n
                stores (in the same object) a count of the characters written;
index cab4de7..ca80c0e 100644 (file)
@@ -234,11 +234,11 @@ DESCRIPTION
                <<(int *arg)>>.
 
                o e, f, g
-               Read a floating point number into the corresponding <[arg]>:
+               Read a floating-point number into the corresponding <[arg]>:
                <<(float *arg)>>.
 
                o E, F, G
-               Read a floating point number into the corresponding <[arg]>:
+               Read a floating-point number into the corresponding <[arg]>:
                <<(double *arg)>>.
 
                o  i
index bba343c..8497f68 100644 (file)
@@ -25,7 +25,7 @@ DESCRIPTION
 <<atoff>> converts the initial portion of a string to a <<float>>.
 
 The functions parse the character string <[s]>,
-locating a substring which can be converted to a floating point
+locating a substring which can be converted to a floating-point
 value. The substring must match the format:
 . [+|-]<[digits]>[.][<[digits]>][(e|E)[+|-]<[digits]>]
 The substring converted is the longest initial
index 2c070de..816c3fb 100644 (file)
@@ -19,9 +19,9 @@ Divide
 @tex
 $n/d$,
 @end tex
-@ifinfo
+@ifnottex
 <[n]>/<[d]>,
-@end ifinfo
+@end ifnottex
 returning quotient and remainder as two integers in a structure <<div_t>>.
 
 RETURNS
index 054b338..d7508f1 100644 (file)
@@ -19,9 +19,9 @@ Divide
 @tex
 $n/d$,
 @end tex
-@ifinfo
+@ifnottex
 <[n]>/<[d]>,
-@end ifinfo
+@end ifnottex
 returning quotient and remainder as two long integers in a structure <<ldiv_t>>.
 
 RETURNS
index 80e8750..7af35d5 100644 (file)
@@ -44,7 +44,7 @@ void _IO_ldtostr(long double *, char *, int, int, char);
  /* Maximum exponent digits - base 10 */
  #define MAX_EXP_DIGITS 5
 
-/* Control structure for long doublue conversion including rounding precision values.
+/* Control structure for long double conversion including rounding precision values.
  * rndprc can be set to 80 (if NE=6), 64, 56, 53, or 24 bits.
  */
 typedef struct
index c857c32..12c88f1 100644 (file)
@@ -35,9 +35,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
        <<expm1>> and <<expm1f>> calculate the exponential of <[x]>
        and subtract 1, that is,
-       @ifinfo
+       @ifnottex
        e raised to the power <[x]> minus 1 (where e
-       @end ifinfo
+       @end ifnottex
        @tex
        $e^x - 1$ (where $e$
        @end tex
index 4e3e69f..00dfef6 100644 (file)
@@ -13,7 +13,7 @@
 
 /*
 FUNCTION
-       <<ilogb>>, <<ilogbf>>---get exponent of floating point number
+       <<ilogb>>, <<ilogbf>>---get exponent of floating-point number
 INDEX
        ilogb
 INDEX
@@ -35,7 +35,7 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
 
-       All non zero, normal numbers can be described as <[m]> *
+       All nonzero, normal numbers can be described as <[m]> *
        2**<[p]>.  <<ilogb>> and <<ilogbf>> examine the argument
        <[val]>, and return <[p]>.  The functions <<frexp>> and
        <<frexpf>> are similar to <<ilogb>> and <<ilogbf>>, but also
@@ -44,7 +44,7 @@ DESCRIPTION
 RETURNS
 
 <<ilogb>> and <<ilogbf>> return the power of two used to form the
-floating point argument.  If <[val]> is <<0>>, they return <<-
+floating-point argument.  If <[val]> is <<0>>, they return <<-
 INT_MAX>> (<<INT_MAX>> is defined in limits.h).  If <[val]> is
 infinite, or NaN, they return <<INT_MAX>>.
 
index 6508216..9f9cbeb 100644 (file)
@@ -25,8 +25,8 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
        <<infinity>> and <<infinityf>> return the special number IEEE
-       infinity in double and single precision arithmetic
-       respectivly.
+       infinity in double- and single-precision arithmetic
+       respectively.
 
 QUICKREF
        infinity - pure
index a7d4dad..7ff4ef7 100644 (file)
@@ -5,7 +5,7 @@
 
 /*
 FUNCTION
-       <<nan>>, <<nanf>>---representation of infinity
+       <<nan>>, <<nanf>>---representation of ``Not a Number''
 
 INDEX
        nan
@@ -25,7 +25,7 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
        <<nan>> and <<nanf>> return an IEEE NaN (Not a Number) in
-       double and single precision arithmetic respectivly.  The
+       double- and single-precision arithmetic respectively.  The
        argument is currently disregarded.
 
 QUICKREF
index 82eb8e3..3a7fa3f 100644 (file)
@@ -38,7 +38,7 @@ TRAD_SYNOPSIS
 
 
 DESCRIPTION
-<<nextafter>> returns the double) precision floating point number
+<<nextafter>> returns the double-precision floating-point number
 closest to <[val]> in the direction toward <[dir]>.  <<nextafterf>>
 performs the same operation in single precision.  For example,
 <<nextafter(0.0,1.0)>> returns the smallest positive number which is
index e067670..5edf6b7 100644 (file)
@@ -13,7 +13,7 @@
 
 /*
 FUNCTION
-<<scalbn>>, <<scalbnf>>---scale by integer
+<<scalbn>>, <<scalbnf>>---scale by power of two
 INDEX
        scalbn
 INDEX
index 55b5f7f..56c7980 100644 (file)
@@ -18,7 +18,7 @@
  *     1. Compute and return log2(x) in two pieces:
  *             log2(x) = w1 + w2,
  *        where w1 has 53-24 = 29 bit trailing zeros.
- *     2. Perform y*log2(x) = n+y' by simulating muti-precision 
+ *     2. Perform y*log2(x) = n+y' by simulating multi-precision 
  *        arithmetic, where |y'|<=0.5.
  *     3. Return x**y = 2**n*exp(y'*log2)
  *
index c6035de..0b1e596 100644 (file)
@@ -102,7 +102,7 @@ In X/Open mode, @code{errno} is set correctly, and @code{matherr} is
 called, but warning message are not printed.
 
 In SVID mode, functions which overflow return 3.40282346638528860e+38,
-the maximum single precision floating point value, rather than infinity.
+the maximum single-precision floating-point value, rather than infinity.
 Also, @code{errno} is set correctly, @code{matherr} is called, and, if
 @code{matherr} returns 0, warning messages are printed for some errors.
 For example, by default @samp{log(-1.0)} writes this message on standard
index 958b71f..b7e173c 100644 (file)
@@ -36,9 +36,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
 <<asinh>> calculates the inverse hyperbolic sine of <[x]>.
 <<asinh>> is defined as 
-@ifinfo
+@ifnottex
 . sgn(<[x]>) * log(abs(<[x]>) + sqrt(1+<[x]>*<[x]>))
-@end ifinfo
+@end ifnottex
 @tex
 $$sign(x) \times ln\Bigl(|x| + \sqrt{1+x^2}\Bigr)$$
 @end tex
index b1410ec..c52a09d 100644 (file)
@@ -41,9 +41,9 @@ DESCRIPTION
 <<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
 
 RETURNS
-@ifinfo
+@ifnottex
 <<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
 @tex
 <<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
 @end tex
index aaa3606..5a396c7 100644 (file)
@@ -36,17 +36,17 @@ TRAD_SYNOPSIS
 
 
 DESCRIPTION
-       All non zero, normal numbers can be described as <[m]> * 2**<[p]>.
+       All nonzero, normal numbers can be described as <[m]> * 2**<[p]>.
        <<frexp>> represents the double <[val]> as a mantissa <[m]>
        and a power of two <[p]>. The resulting mantissa will always
        be greater than or equal to <<0.5>>, and less than <<1.0>> (as
        long as <[val]> is nonzero). The power of two will be stored
        in <<*>><[exp]>. 
 
-@ifinfo
+@ifnottex
 <[m]> and <[p]> are calculated so that
 <[val]> is <[m]> times <<2>> to the power <[p]>.
-@end ifinfo
+@end ifnottex
 @tex
 <[m]> and <[p]> are calculated so that
 $ val = m \times 2^p $.
index 5d83fc0..0338cfe 100644 (file)
@@ -55,7 +55,7 @@ TRAD_SYNOPSIS
 
 
 DESCRIPTION
-       These functions provide information on the floating point
+       These functions provide information on the floating-point
        argument supplied.
 
        There are five major number formats - 
@@ -63,13 +63,13 @@ DESCRIPTION
        o zero
         a number which contains all zero bits.
        o subnormal
-        Is used to represent  number with a zero exponent, but a non zero fraction.
+        Is used to represent  number with a zero exponent, but a nonzero fraction.
         o normal
          A number with an exponent, and a fraction
        o infinity
          A number with an all 1's exponent and a zero fraction.
        o NAN
-         A number with an all 1's exponent and a non zero fraction.
+         A number with an all 1's exponent and a nonzero fraction.
 
        o-
 
@@ -79,7 +79,7 @@ DESCRIPTION
        
        The <<isnanf>>, <<isinff>> and <<finitef>> perform the same
        operations as their <<isnan>>, <<isinf>> and <<finite>>
-       counterparts, but on single precision floating point numbers.
+       counterparts, but on single-precision floating-point numbers.
 
 QUICKREF
        isnan - pure
index ccf7171..e5d4563 100644 (file)
@@ -39,9 +39,9 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
 <<ldexp>> calculates the value 
-@ifinfo
+@ifnottex
 <[val]> times 2 to the power <[exp]>.
-@end ifinfo
+@end ifnottex
 @tex
 $val\times 2^{exp}$.
 @end tex
index c9ca99c..0a4823f 100644 (file)
@@ -44,9 +44,9 @@ DESCRIPTION
        its calculations on <<floats>>.
 
 RETURNS
-       @ifinfo
+       @ifnottex
        <<acos>> and <<acosf>> return values in radians, in the range of 0 to pi.
-       @end ifinfo
+       @end ifnottex
        @tex
        <<acos>> and <<acosf>> return values in radians, in the range of <<0>> to $\pi$.
        @end tex
index 4120d7b..022c5c6 100644 (file)
@@ -37,9 +37,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
 <<acosh>> calculates the inverse hyperbolic cosine of <[x]>.
 <<acosh>> is defined as 
-@ifinfo
+@ifnottex
 . log(<[x]> + sqrt(<[x]>*<[x]>-1))
-@end ifinfo
+@end ifnottex
 @tex
 $$ln\Bigl(x + \sqrt{x^2-1}\Bigr)$$
 @end tex
index f6cb271..b146dfd 100644 (file)
@@ -46,9 +46,9 @@ returning floats.
 You can modify error handling for these routines using <<matherr>>. 
 
 RETURNS
-@ifinfo
+@ifnottex
 <<asin>> returns values in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
 @tex
 <<asin>> returns values in radians, in the range of $-\pi/2$ to $\pi/2$.
 @end tex
index 91742c7..25eb161 100644 (file)
@@ -40,9 +40,9 @@ DESCRIPTION
 
 <<atan2>> computes the inverse tangent (arc tangent) of <[y]>/<[x]>. 
 <<atan2>> produces the correct result even for angles near 
-@ifinfo
+@ifnottex
 pi/2 or -pi/2 
-@end ifinfo
+@end ifnottex
 @tex
 $\pi/2$ or $-\pi/2$
 @end tex
@@ -53,9 +53,9 @@ $\pi/2$ or $-\pi/2$
 
 RETURNS
 <<atan2>> and <<atan2f>> return a value in radians, in the range of 
-@ifinfo
+@ifnottex
 -pi to pi.
-@end ifinfo
+@end ifnottex
 @tex
 $-\pi$ to $\pi$.
 @end tex
index b89d4f0..07fd459 100644 (file)
@@ -43,9 +43,9 @@ RETURNS
        <<atanh>> and <<atanhf>> return the calculated value.
 
        If 
-       @ifinfo
+       @ifnottex
        |<[x]>|
-       @end ifinfo
+       @end ifnottex
        @tex
        $|x|$
        @end tex
@@ -53,9 +53,9 @@ RETURNS
        the result is a NaN.  A <<DOMAIN error>> is reported.
 
        If 
-       @ifinfo
+       @ifnottex
        |<[x]>|
-       @end ifinfo
+       @end ifnottex
        @tex
        $|x|$
        @end tex
index 7b38dcb..ab046f6 100644 (file)
@@ -33,9 +33,9 @@ DESCRIPTION
 
        <<cosh>> computes the hyperbolic cosine of the argument <[x]>.
        <<cosh(<[x]>)>> is defined as 
-       @ifinfo
+       @ifnottex
        . (exp(x) + exp(-x))/2
-       @end ifinfo
+       @end ifnottex
        @tex
        $${(e^x + e^{-x})} \over 2$$
        @end tex
index ae792a8..eb36390 100644 (file)
@@ -34,9 +34,9 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
        <<exp>> and <<expf>> calculate the exponential of <[x]>, that is, 
-       @ifinfo
+       @ifnottex
        e raised to the power <[x]> (where e
-       @end ifinfo
+       @end ifnottex
        @tex
        $e^x$ (where $e$
        @end tex
index 5a0c6ed..ed0bc39 100644 (file)
@@ -34,8 +34,12 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
        <<exp2>> and <<exp2f>> calculate 2 ^ <[x]>, that is, 
-       @ifinfo
+       @ifnottex
        2 raised to the power <[x]>.
+       @end ifnottex
+       @tex
+       $2^x$
+       @end tex
 
        You can use the (non-ANSI) function <<matherr>> to specify
        error handling for these functions.
index b6b36cb..47d1dd0 100644 (file)
@@ -39,9 +39,9 @@ remainder of <[x]>/<[y]> (<[x]> modulo <[y]>).
 
 RETURNS
 The <<fmod>> function returns the value 
-@ifinfo
+@ifnottex
 <[x]>-<[i]>*<[y]>, 
-@end ifinfo
+@end ifnottex
 @tex
 $x-i\times y$,
 @end tex
index 358a493..fad4049 100644 (file)
@@ -76,9 +76,9 @@ $\mit ln\bigl(\Gamma(x)\bigr)$,
 the natural logarithm of the gamma function of <[x]>.  The gamma function
 (<<exp(gamma(<[x]>))>>) is a generalization of factorial, and retains
 the property that  
-@ifinfo
+@ifnottex
 <<exp(gamma(N))>> is equivalent to <<N*exp(gamma(N-1))>>.
-@end ifinfo
+@end ifnottex
 @tex
 $\mit \Gamma(N)\equiv N\times\Gamma(N-1)$.
 @end tex
@@ -87,10 +87,10 @@ quickly.  <<gamma>> is defined as
 @tex
 $\mit ln\bigl(\Gamma(x)\bigr)$ rather than simply $\mit \Gamma(x)$
 @end tex
-@ifinfo
+@ifnottex
 the natural log of the gamma function, rather than the gamma function
 itself, 
-@end ifinfo
+@end ifnottex
 to extend the useful range of results representable.
 
 The sign of the result is returned in the global variable <<signgam>>,
index 318853d..203bf09 100644 (file)
@@ -36,9 +36,9 @@ DESCRIPTION
        @tex
        $\sqrt{x^2+y^2}$
        @end tex
-       @ifinfo
+       @ifnottex
        <<sqrt(<[x]>*<[x]> + <[y]>*<[y]>)>>
-       @end ifinfo
+       @end ifnottex
        between the origin (0,0) and a point represented by the
        Cartesian coordinates (<[x]>,<[y]>).  <<hypotf>> differs only
        in the type of its arguments and result.
index 4f07908..2bf6633 100644 (file)
@@ -91,10 +91,10 @@ float <[x]>;
 DESCRIPTION
 The Bessel functions are a family of functions that solve the
 differential equation 
-@ifinfo
+@ifnottex
 .  2               2    2
 . x  y'' + xy' + (x  - p )y  = 0
-@end ifinfo
+@end ifnottex
 @tex
 $$x^2{d^2y\over dx^2} + x{dy\over dx} + (x^2-p^2)y = 0$$
 @end tex
index 3df099a..d54cd3a 100644 (file)
@@ -35,7 +35,7 @@ TRAD_SYNOPSIS
        float <[x]>, <[y]>;
 
 DESCRIPTION
-       <<pow>> and <<powf>> calculate <[x]> raised to the exp1.0nt <[y]>.
+       <<pow>> and <<powf>> calculate <[x]> raised to the exponent <[y]>.
        @tex
        (That is, $x^y$.)
        @end tex
index 02a3888..72e0ef5 100644 (file)
@@ -37,9 +37,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
        <<sinh>> computes the hyperbolic sine of the argument <[x]>.
        Angles are specified in radians.   <<sinh>>(<[x]>) is defined as 
-       @ifinfo
+       @ifnottex
        . (exp(<[x]>) - exp(-<[x]>))/2
-       @end ifinfo
+       @end ifnottex
        @tex
        $${e^x - e^{-x}}\over 2$$
        @end tex
index a484203..c2bf528 100644 (file)
@@ -26,9 +26,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
 <<acosh>> calculates the inverse hyperbolic cosine of <[x]>.
 <<acosh>> is defined as
-@ifinfo
+@ifnottex
 . log(<[x]> + sqrt(<[x]>*<[x]>-1))
-@end ifinfo
+@end ifnottex
 @tex
 $$ln\Bigl(x + \sqrt{x^2-1}\Bigr)$$
 @end tex
index 1ab311d..fb233e5 100644 (file)
@@ -44,9 +44,9 @@ RETURNS
         <<atanh>> and <<atanhf>> return the calculated value.
 
         If
-        @ifinfo
+        @ifnottex
         |<[x]>|
-        @end ifinfo
+        @end ifnottex
         @tex
         $|x|$
         @end tex
@@ -54,9 +54,9 @@ RETURNS
         the result is a NaN.  A <<DOMAIN error>> is reported.
 
         If
-        @ifinfo
+        @ifnottex
         |<[x]>|
-        @end ifinfo
+        @end ifnottex
         @tex
         $|x|$
         @end tex
index d93263e..713aa77 100644 (file)
@@ -36,9 +36,9 @@ DESCRIPTION
         @tex
         $\sqrt{x^2+y^2}$
         @end tex
-        @ifinfo
+        @ifnottex
         <<sqrt(<[x]>*<[x]> + <[y]>*<[y]>)>>
-        @end ifinfo
+        @end ifnottex
         between the origin (0,0) and a point represented by the
         Cartesian coordinates (<[x]>,<[y]>).  <<hypotf>> differs only
         in the type of its arguments and result.
index 8b75476..65d6002 100644 (file)
@@ -76,9 +76,9 @@ $\mit ln\bigl(\Gamma(x)\bigr)$,
 the natural logarithm of the gamma function of <[x]>.  The gamma function
 (<<exp(gamma(<[x]>))>>) is a generalization of factorial, and retains
 the property that
-@ifinfo
+@ifnottex
 <<exp(gamma(N))>> is equivalent to <<N*exp(gamma(N-1))>>.
-@end ifinfo
+@end ifnottex
 @tex
 $\mit \Gamma(N)\equiv N\times\Gamma(N-1)$.
 @end tex
@@ -87,10 +87,10 @@ quickly.  <<gamma>> is defined as
 @tex
 $\mit ln\bigl(\Gamma(x)\bigr)$ rather than simply $\mit \Gamma(x)$
 @end tex
-@ifinfo
+@ifnottex
 the natural log of the gamma function, rather than the gamma function
 itself,
-@end ifinfo
+@end ifnottex
 to extend the useful range of results representable.
 
 The sign of the result is returned in the global variable <<signgam>>,
index e7f897a..6286405 100644 (file)
@@ -102,7 +102,7 @@ In X/Open mode, @code{errno} is set correctly, and @code{matherr} is
 called, but warning message are not printed.
 
 In SVID mode, functions which overflow return 3.40282346638528860e+38,
-the maximum single precision floating point value, rather than infinity.
+the maximum single-precision floating-point value, rather than infinity.
 Also, @code{errno} is set correctly, @code{matherr} is called, and, if
 @code{matherr} returns 0, warning messages are printed for some errors.
 For example, by default @samp{log(-1.0)} writes this message on standard
index e03344e..88d5937 100644 (file)
@@ -34,10 +34,10 @@ DESCRIPTION
         its calculations on <<floats>>.
 
 RETURNS
-        @ifinfo
+        @ifnottex
         <<acos>> and <<acosf>> return values in radians, in the range of 0 to pi
 .
-        @end ifinfo
+        @end ifnottex
         @tex
         <<acos>> and <<acosf>> return values in radians, in the range of <<0>> t
 o $\pi$.
index efc0a81..89a2bed 100644 (file)
@@ -62,9 +62,9 @@ Arguments to <<asin>> and <<acos>> must be in the range @minus{}1 to 1.
 than taking and returning floats.
 
 RETURNS
-@ifinfo
+@ifnottex
 <<asin>> and <<acos>> return values in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
 @tex
 <<asin>> and <<acos>> return values in radians, in the range of $-\pi/2$ to $\pi/2$.
 @end tex
index 43b9d49..d70cc61 100644 (file)
@@ -36,9 +36,9 @@ TRAD_SYNOPSIS
 DESCRIPTION
 <<asinh>> calculates the inverse hyperbolic sine of <[x]>.
 <<asinh>> is defined as 
-@ifinfo
+@ifnottex
 . sgn(<[x]>) * log(abs(<[x]>) + sqrt(1+<[x]>*<[x]>))
-@end ifinfo
+@end ifnottex
 @tex
 $$sign(x) \times ln\Bigl(|x| + \sqrt{1+x^2}\Bigr)$$
 @end tex
index b8e633e..a5a8189 100644 (file)
@@ -30,9 +30,9 @@ DESCRIPTION
 <<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
 
 RETURNS
-@ifinfo
+@ifnottex
 <<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
 @tex
 <<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
 @end tex
index d73a6ef..60034b3 100644 (file)
@@ -29,9 +29,9 @@ DESCRIPTION
 
 <<atan2>> computes the inverse tangent (arc tangent) of <[y]>/<[x]>.
 <<atan2>> produces the correct result even for angles near
-@ifinfo
+@ifnottex
 pi/2 or -pi/2
-@end ifinfo
+@end ifnottex
 @tex
 $\pi/2$ or $-\pi/2$
 @end tex
@@ -42,9 +42,9 @@ $\pi/2$ or $-\pi/2$
 
 RETURNS
 <<atan2>> and <<atan2f>> return a value in radians, in the range of
-@ifinfo
+@ifnottex
 -pi to pi.
-@end ifinfo
+@end ifnottex
 @tex
 $-\pi$ to $\pi$.
 @end tex
index c6f3c9b..981e1c8 100644 (file)
@@ -55,10 +55,10 @@ DESCRIPTION
 <<atanf>> is identical to <<atan>>, save that it operates on <<floats>>.
 
 RETURNS
-@ifinfo
+@ifnottex
 <<atan>> returns a value in radians, in the range of -pi/2 to pi/2.
 <<atan2>> returns a value in radians, in the range of -pi/2 to pi/2.
-@end ifinfo
+@end ifnottex
 @tex
 <<atan>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
 <<atan2>> returns a value in radians, in the range of $-\pi/2$ to $\pi/2$.
index 6550e9c..24b5420 100644 (file)
@@ -23,9 +23,9 @@ DESCRIPTION
 
         <<cosh>> computes the hyperbolic cosine of the argument <[x]>.
         <<cosh(<[x]>)>> is defined as
-        @ifinfo
+        @ifnottex
         . (exp(x) + exp(-x))/2
-        @end ifinfo
+        @end ifnottex
         @tex
         $${(e^x + e^{-x})} \over 2$$
         @end tex
index 8c7f723..e70699b 100644 (file)
@@ -30,9 +30,9 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
         <<exp>> and <<expf>> calculate the exponential of <[x]>, that is,
-        @ifinfo
+        @ifnottex
         e raised to the power <[x]> (where e
-        @end ifinfo
+        @end ifnottex
         @tex
         $e^x$ (where $e$
         @end tex
index 3af7300..ec86376 100644 (file)
@@ -39,9 +39,9 @@ remainder of <[x]>/<[y]> (<[x]> modulo <[y]>).
 
 RETURNS
 The <<fmod>> function returns the value
-@ifinfo
+@ifnottex
 <[x]>-<[i]>*<[y]>,
-@end ifinfo
+@end ifnottex
 @tex
 $x-i\times y$,
 @end tex
index 6145c47..08611e9 100644 (file)
@@ -26,17 +26,17 @@ TRAD_SYNOPSIS
 
 
 DESCRIPTION
-        All non zero, normal numbers can be described as <[m]> * 2**<[p]>.
+        All nonzero, normal numbers can be described as <[m]> * 2**<[p]>.
         <<frexp>> represents the double <[val]> as a mantissa <[m]>
         and a power of two <[p]>. The resulting mantissa will always
         be greater than or equal to <<0.5>>, and less than <<1.0>> (as
         long as <[val]> is nonzero). The power of two will be stored
         in <<*>><[exp]>.
 
-@ifinfo
+@ifnottex
 <[m]> and <[p]> are calculated so that
 <[val]> is <[m]> times <<2>> to the power <[p]>.
-@end ifinfo
+@end ifnottex
 @tex
 <[m]> and <[p]> are calculated so that
 $ val = m \times 2^p $.
index 776baa2..03cfeee 100644 (file)
@@ -46,7 +46,7 @@ TRAD_SYNOPSIS
 
 
 DESCRIPTION
-        These functions provide information on the floating point
+        These functions provide information on the floating-point
         argument supplied.
 
         There are five major number formats -
@@ -54,14 +54,14 @@ DESCRIPTION
         o zero
          a number which contains all zero bits.
         o subnormal
-         Is used to represent  number with a zero exponent, but a non zero fract
+         Is used to represent  number with a zero exponent, but a nonzero fract
 ion.
          o normal
           A number with an exponent, and a fraction
         o infinity
           A number with an all 1's exponent and a zero fraction.
         o NAN
-          A number with an all 1's exponent and a non zero fraction.
+          A number with an all 1's exponent and a nonzero fraction.
 
         o-
 
@@ -71,7 +71,7 @@ ion.
 
         The <<isnanf>>, <<isinff>> and <<finitef>> perform the same
         operations as their <<isnan>>, <<isinf>> and <<finite>>
-        counterparts, but on single precision floating point numbers.
+        counterparts, but on single-precision floating-point numbers.
 
 QUICKREF
         isnan - pure
@@ -92,7 +92,7 @@ QUICKREF
  * isnan
  *
  * Input:
- *   x - pointer to a floating point value
+ *   x - pointer to a floating-point value
  *
  * Output:
  *   An integer that indicates if the number is NaN.
index 97d8a3b..5ce2710 100644 (file)
@@ -28,9 +28,9 @@ TRAD_SYNOPSIS
 
 DESCRIPTION
 <<ldexp>> calculates the value
-@ifinfo
+@ifnottex
 <[val]> times 2 to the power <[exp]>.
-@end ifinfo
+@end ifnottex
 @tex
 $val\times 2^{exp}$.
 @end tex
index b4b6c89..3514510 100644 (file)
@@ -24,7 +24,7 @@ TRAD_SYNOPSIS
         float <[x]>, <[y]>;
 
 DESCRIPTION
-        <<pow>> and <<powf>> calculate <[x]> raised to the exp1.0nt <[y]>.
+        <<pow>> and <<powf>> calculate <[x]> raised to the exponent <[y]>.
         @tex
         (That is, $x^y$.)
         @end tex
index 6b3480d..6f5e208 100644 (file)
@@ -44,16 +44,16 @@ DESCRIPTION
         <<sinh>> and <<cosh>> compute the hyperbolic sine or cosine
         of the argument <[x]>.
         Angles are specified in radians.   <<sinh>>(<[x]>) is defined as
-        @ifinfo
+        @ifnottex
         . (exp(<[x]>) - exp(-<[x]>))/2
-        @end ifinfo
+        @end ifnottex
         @tex
         $${e^x - e^{-x}}\over 2$$
         @end tex
         <<cosh>> is defined as
-        @ifinfo
+        @ifnottex
         . (exp(<[x]>) - exp(-<[x]>))/2
-        @end ifinfo
+        @end ifnottex
         @tex
         $${e^x + e^{-x}}\over 2$$
         @end tex
index 6806f01..bd78781 100644 (file)
@@ -91,10 +91,10 @@ float <[x]>;
 DESCRIPTION
 The Bessel functions are a family of functions that solve the
 differential equation
-@ifinfo
+@ifnottex
 .  2               2    2
 . x  y'' + xy' + (x  - p )y  = 0
-@end ifinfo
+@end ifnottex
 @tex
 $$x^2{d^2y\over dx^2} + x{dy\over dx} + (x^2-p^2)y = 0$$
 @end tex