@node Localization
@chapter Localization
-@pindex <locale.h>
@cindex locale
There are a number of features of the run-time library whose exact
This chapter discusses the mechanism by which you can modify the
current locale. This mechanism is declared in the header file
-@file{<locale.h>}. The effects of the current locale on specific
+@file{locale.h}. The effects of the current locale on specific
library functions are discussed in more detail in the descriptions of
those functions.
+@pindex locale.h
@menu
* Attributes of a Locale:: The attributes of a locale are grouped
from different locales.
These locale attribute categories are defined as preprocessor
-macros in @file{<locale.h>}. The value of each of these macros
+macros in @file{locale.h}. The value of each of these macros
is an integer constant expression.
+@pindex locale.h
@comment locale.h
@comment ANSI
@cindex locale, changing
To actually change attributes of the current locale, use the
@code{setlocale} function. The prototype for this function is declared
-in the header file @file{<locale.h>}.
+in the header file @file{locale.h}.
+@pindex locale.h
@comment locale.h
@comment ANSI
symbols, digit grouping and separation, and so on, which vary widely
from country to country. The function @code{localeconv} is provided for
this purpose. The prototype for this function is in the header file
-@file{<locale.h>}.
+@file{locale.h}.
+@pindex locale.h
@cindex monetary value formatting
@cindex numeric value formatting
@node Mathematics
-@chapter Mathematics --- @file{<math.h>}
-@pindex <math.h>
+@chapter Mathematics
This chapter contains information about functions for performing
mathematical computations, such as trigonometric functions. Most
of these functions have prototypes declared in the header file
-@file{<math.h>}.
+@file{math.h}.
+@pindex math.h
@strong{Incomplete:} This chapter doesn't have any examples.
random number generator as an @code{int}.
To use these facilities, you should include the header file
-@file{<stdlib.h>} in your program.
+@file{stdlib.h} in your program.
+@pindex stdlib.h
@comment stdlib.h
@comment ANSI
better random numbers than @code{rand}, because it maintains more bits
of internal state.
-The prototypes for these functions are in @file{<stdlib.h>}.
+The prototypes for these functions are in @file{stdlib.h}.
+@pindex stdlib.h
@comment stdlib.h
@comment BSD
This section describes functions for performing integer division.
To use these facilities, you should include the header file
-@file{<stdlib.h>} in your program.
+@file{stdlib.h} in your program.
+@pindex stdlib.h
These functions are not necessarily equivalent to the division performed
by the built-in @code{/} and @code{%} operators. While the built-in
These functions are provided for obtaining the absolute value of
integer values. Prototypes for @code{abs} and @code{abs} are declared
-in @file{<stdlib.h>}; @code{fabs} is declared in @file{<math.h>}.
+in @file{stdlib.h}; @code{fabs} is declared in @file{math.h}.
+@pindex math.h
+@pindex stdlib.h
@comment stdlib.h
@comment ANSI
functions for the numeric conversions is exactly the same as the syntax
recognized by the functions described in this section.
-These functions are declared in @file{<stdlib.h>}.
+These functions are declared in @file{stdlib.h}.
+@pindex stdlib.h
@menu
* Parsing of Integers:: Functions for conversion of integer values.
@subsection Predicates on Floats
This section describes some miscellaneous test functions on doubles.
-Prototypes for these functions appear in @file{<math.h>}.
+Prototypes for these functions appear in @file{math.h}.
+@pindex math.h
@comment math.h
@comment GNU