Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2024-01-05 08:01:23 +0300
committerMike Frysinger <vapier@gentoo.org>2024-01-23 05:58:58 +0300
commit72b6105518afd82e01abe946ba5867f98d6be37a (patch)
treed647bfe097eb78d03ca43f126949b2ad03d80492 /newlib
parent613267aa6ede2f147ee03035ecc11716cbc5d457 (diff)
newlib: docs: add "Function " to every function node
When creating a split manual with one-node-per-page, the main index.html ends up getting clobbered by the page for the index() function because it uses "@node index" which, for html, also creates an index.html page. To remedy this, add "Function " to every function node so now we output "Function-index.html" and avoid clobbering. It also namespaces every other function and helps make sure we don't clobber anything else. Otherwise, there isn't really much rendering difference as @node text is mostly internal. Node title text comes from @section instead.
Diffstat (limited to 'newlib')
-rw-r--r--newlib/doc/doc.str2
-rw-r--r--newlib/libc/ctype/ctype.tex66
-rw-r--r--newlib/libc/iconv/iconv.tex2
-rw-r--r--newlib/libc/libc.texi28
-rw-r--r--newlib/libc/locale/locale.tex2
-rw-r--r--newlib/libc/machine/xtensa/xtensa.tex8
-rw-r--r--newlib/libc/misc/misc.tex6
-rw-r--r--newlib/libc/posix/posix.tex4
-rw-r--r--newlib/libc/signal/signal.tex8
-rw-r--r--newlib/libc/stdio/stdio.tex150
-rw-r--r--newlib/libc/stdio64/stdio64.tex16
-rw-r--r--newlib/libc/stdlib/stdlib.tex102
-rw-r--r--newlib/libc/string/strings.tex98
-rw-r--r--newlib/libc/string/wcstrings.tex60
-rw-r--r--newlib/libc/sys.tex40
-rw-r--r--newlib/libc/time/time.tex22
-rw-r--r--newlib/libm/complex/complex.tex46
-rw-r--r--newlib/libm/fenv/fenv.tex22
-rw-r--r--newlib/libm/math/math.tex112
-rw-r--r--newlib/libm/mathfp/mathfp.tex78
20 files changed, 436 insertions, 436 deletions
diff --git a/newlib/doc/doc.str b/newlib/doc/doc.str
index b0bfc9ea4..52d41f245 100644
--- a/newlib/doc/doc.str
+++ b/newlib/doc/doc.str
@@ -75,7 +75,7 @@
;
: FUNCTION
- "@node " - a
+ "@node Function " - a
skip_past_newline
copy_past_newline
dup - a x x
diff --git a/newlib/libc/ctype/ctype.tex b/newlib/libc/ctype/ctype.tex
index 1cd223e69..e9b42d853 100644
--- a/newlib/libc/ctype/ctype.tex
+++ b/newlib/libc/ctype/ctype.tex
@@ -7,39 +7,39 @@ simple character mappings.
The header file @file{ctype.h} defines the macros.
@menu
-* isalnum:: Alphanumeric character predicate (isalnum, isalnum_l)
-* isalpha:: Alphabetic character predicate (isalpha, isalpha_l)
-* isascii:: ASCII character predicate (isascii, isascii_l)
-* isblank:: Blank character predicate (isblank, isblank_l)
-* iscntrl:: Control character predicate (iscntrl, iscntrl_l)
-* isdigit:: Decimal digit predicate (isdigit, isdigit_l)
-* islower:: Lowercase character predicate (islower, islower_l)
-* isprint:: Printable character predicates (isprint, isprint_l. isgraph, isgraph_l)
-* ispunct:: Punctuation character predicate (ispunct, ispunct_l)
-* isspace:: Whitespace character predicate (isspace, isspace_l)
-* isupper:: Uppercase character predicate (isupper, isupper_l)
-* isxdigit:: Hexadecimal digit predicate (isxdigit, isxdigit_l)
-* toascii:: Force integers to ASCII range (toascii, toascii_l)
-* tolower:: Translate characters to lowercase (tolower, tolower_l)
-* toupper:: Translate characters to uppercase (toupper, toupper_l)
-* iswalnum:: Alphanumeric wide character predicate (iswalnum, iswalnum_l)
-* iswalpha:: Alphabetic wide character predicate (iswalpha, iswalpha_l)
-* iswblank:: Blank wide character predicate (iswblank, iswblank_l)
-* iswcntrl:: Control wide character predicate (iswcntrl, iswcntrl_l)
-* iswdigit:: Decimal digit wide character predicate (iswdigit, iswdigit_l)
-* iswgraph:: Graphic wide character predicate (iswgraph, iswgraph_l)
-* iswlower:: Lowercase wide character predicate (iswlower, iswlower_l)
-* iswprint:: Printable wide character predicate (iswprint, iswprint_l)
-* iswpunct:: Punctuation wide character predicate (iswpunct, iswpunct_l)
-* iswspace:: Whitespace wide character predicate (iswspace, iswspace_l)
-* iswupper:: Uppercase wide character predicate (iswupper, iswupper_l)
-* iswxdigit:: Hexadecimal digit wide character predicate (iswxdigit, iswxdigit_l)
-* iswctype:: Extensible wide-character test (iswctype, iswctype_l)
-* wctype:: Compute wide-character test type (wctype, wctype_l)
-* towlower:: Translate wide characters to lowercase (towlower, towlower_l)
-* towupper:: Translate wide characters to uppercase (towupper, towupper_l)
-* towctrans:: Extensible wide-character translation (towctrans, towctrans_l)
-* wctrans:: Compute wide-character translation type (wctrans, wctrans_l)
+* Function isalnum:: Alphanumeric character predicate (isalnum, isalnum_l)
+* Function isalpha:: Alphabetic character predicate (isalpha, isalpha_l)
+* Function isascii:: ASCII character predicate (isascii, isascii_l)
+* Function isblank:: Blank character predicate (isblank, isblank_l)
+* Function iscntrl:: Control character predicate (iscntrl, iscntrl_l)
+* Function isdigit:: Decimal digit predicate (isdigit, isdigit_l)
+* Function islower:: Lowercase character predicate (islower, islower_l)
+* Function isprint:: Printable character predicates (isprint, isprint_l. isgraph, isgraph_l)
+* Function ispunct:: Punctuation character predicate (ispunct, ispunct_l)
+* Function isspace:: Whitespace character predicate (isspace, isspace_l)
+* Function isupper:: Uppercase character predicate (isupper, isupper_l)
+* Function isxdigit:: Hexadecimal digit predicate (isxdigit, isxdigit_l)
+* Function toascii:: Force integers to ASCII range (toascii, toascii_l)
+* Function tolower:: Translate characters to lowercase (tolower, tolower_l)
+* Function toupper:: Translate characters to uppercase (toupper, toupper_l)
+* Function iswalnum:: Alphanumeric wide character predicate (iswalnum, iswalnum_l)
+* Function iswalpha:: Alphabetic wide character predicate (iswalpha, iswalpha_l)
+* Function iswblank:: Blank wide character predicate (iswblank, iswblank_l)
+* Function iswcntrl:: Control wide character predicate (iswcntrl, iswcntrl_l)
+* Function iswdigit:: Decimal digit wide character predicate (iswdigit, iswdigit_l)
+* Function iswgraph:: Graphic wide character predicate (iswgraph, iswgraph_l)
+* Function iswlower:: Lowercase wide character predicate (iswlower, iswlower_l)
+* Function iswprint:: Printable wide character predicate (iswprint, iswprint_l)
+* Function iswpunct:: Punctuation wide character predicate (iswpunct, iswpunct_l)
+* Function iswspace:: Whitespace wide character predicate (iswspace, iswspace_l)
+* Function iswupper:: Uppercase wide character predicate (iswupper, iswupper_l)
+* Function iswxdigit:: Hexadecimal digit wide character predicate (iswxdigit, iswxdigit_l)
+* Function iswctype:: Extensible wide-character test (iswctype, iswctype_l)
+* Function wctype:: Compute wide-character test type (wctype, wctype_l)
+* Function towlower:: Translate wide characters to lowercase (towlower, towlower_l)
+* Function towupper:: Translate wide characters to uppercase (towupper, towupper_l)
+* Function towctrans:: Extensible wide-character translation (towctrans, towctrans_l)
+* Function wctrans:: Compute wide-character translation type (wctrans, wctrans_l)
@end menu
@page
diff --git a/newlib/libc/iconv/iconv.tex b/newlib/libc/iconv/iconv.tex
index 5b1f7518a..b668af7fb 100644
--- a/newlib/libc/iconv/iconv.tex
+++ b/newlib/libc/iconv/iconv.tex
@@ -6,7 +6,7 @@ The iconv functions declarations are in
@file{iconv.h}.
@menu
-* iconv:: Encoding conversion routines
+* Function iconv:: Encoding conversion routines
* Introduction to iconv:: Introduction to iconv and encodings
* Supported encodings:: The list of currently supported encodings
* iconv design decisions:: General iconv library design issues
diff --git a/newlib/libc/libc.texi b/newlib/libc/libc.texi
index a642f424b..1d798d11e 100644
--- a/newlib/libc/libc.texi
+++ b/newlib/libc/libc.texi
@@ -208,13 +208,13 @@ also defines a special type to represent variable argument lists: this
type is called @code{va_list}.
@menu
-* va_start::
-* va_arg::
-* va_end::
+* Function va_start::
+* Function va_arg::
+* Function va_end::
@end menu
@page
-@node va_start
+@node Function va_start
@subsection Initialize variable argument list
@findex va_start
@strong{Synopsis}
@@ -239,7 +239,7 @@ variable arguments in an ANSI C function header). You can only use
ANSI C requires @code{va_start}.
@page
-@node va_arg
+@node Function va_arg
@subsection Extract a value from argument list
@findex va_arg
@strong{Synopsis}
@@ -273,7 +273,7 @@ in your function call.
ANSI C requires @code{va_arg}.
@page
-@node va_end
+@node Function va_end
@subsection Abandon a variable argument list
@findex va_end
@strong{Synopsis}
@@ -307,14 +307,14 @@ As with @file{stdarg.h}, the type @code{va_list} is used to hold a data
structure representing a variable argument list.
@menu
-* va_alist::
-* va_start-trad::
-* va_arg-trad::
-* va_end-trad::
+* Function va_alist::
+* Function va_start-trad::
+* Function va_arg-trad::
+* Function va_end-trad::
@end menu
@page
-@node va_alist
+@node Function va_alist
@subsection Declare variable arguments
@findex va_alist
@findex va_dcl
@@ -340,7 +340,7 @@ possible.
declaring variable argument lists prior to ANSI C.
@page
-@node va_start-trad
+@node Function va_start-trad
@subsection Initialize variable argument list
@findex va_start
@strong{Synopsis}
@@ -364,7 +364,7 @@ definitions are incompatible; the ANSI version has another parameter
besides @var{ap}.
@page
-@node va_arg-trad
+@node Function va_arg-trad
@subsection Extract a value from argument list
@findex va_arg
@strong{Synopsis}
@@ -387,7 +387,7 @@ The @code{va_arg} defined in @file{varargs.h} has the same syntax and
usage as the ANSI C version from @file{stdarg.h}.
@page
-@node va_end-trad
+@node Function va_end-trad
@subsection Abandon a variable argument list
@findex va_end
@strong{Synopsis}
diff --git a/newlib/libc/locale/locale.tex b/newlib/libc/locale/locale.tex
index eee7d77cb..367169800 100644
--- a/newlib/libc/locale/locale.tex
+++ b/newlib/libc/locale/locale.tex
@@ -116,7 +116,7 @@ representing money, using the same rules as @code{p_sign_posn}.
@end table
@menu
-* setlocale:: Select or query locale
+* Function setlocale:: Select or query locale
@end menu
@page
diff --git a/newlib/libc/machine/xtensa/xtensa.tex b/newlib/libc/machine/xtensa/xtensa.tex
index 1a5bf65e7..cb167826f 100644
--- a/newlib/libc/machine/xtensa/xtensa.tex
+++ b/newlib/libc/machine/xtensa/xtensa.tex
@@ -5,12 +5,12 @@ This chapter describes machine-dependent functions that are included
in the C library when it is built for Xtensa processors.
@menu
-* setjmp:: Save stack environment
-* longjmp:: Non-local goto
+* Function setjmp:: Save stack environment
+* Function longjmp:: Non-local goto
@end menu
@page
-@node setjmp
+@node Function setjmp
@section @code{setjmp}---save stack environment
@findex setjmp
@strong{Synopsis}
@@ -39,7 +39,7 @@ setjmp requires no supporting OS subroutines.
@*
@page
-@node longjmp
+@node Function longjmp
@section @code{longjmp}---non-local goto
@findex longjmp
@strong{Synopsis}
diff --git a/newlib/libc/misc/misc.tex b/newlib/libc/misc/misc.tex
index 248243b53..938b407a9 100644
--- a/newlib/libc/misc/misc.tex
+++ b/newlib/libc/misc/misc.tex
@@ -3,9 +3,9 @@
This chapter describes miscellaneous routines not covered elsewhere.
@menu
-* ffs:: Return first bit set in a word
-* __retarget_lock_init:: Retargetable locking routines
-* unctrl:: Return printable representation of a character
+* Function ffs:: Return first bit set in a word
+* Function __retarget_lock_init:: Retargetable locking routines
+* Function unctrl:: Return printable representation of a character
@end menu
@page
diff --git a/newlib/libc/posix/posix.tex b/newlib/libc/posix/posix.tex
index 6fb662bdc..02de223c0 100644
--- a/newlib/libc/posix/posix.tex
+++ b/newlib/libc/posix/posix.tex
@@ -5,8 +5,8 @@ This chapter groups several utility functions specified by POSIX, but
not by C. Each function documents which header to use.
@menu
-* popen:: Create a stream tied to a child process
-* posix_spawn:: Spawn a process
+* Function popen:: Create a stream tied to a child process
+* Function posix_spawn:: Spawn a process
@end menu
@page
diff --git a/newlib/libc/signal/signal.tex b/newlib/libc/signal/signal.tex
index f7dbf9d88..7349cd7a3 100644
--- a/newlib/libc/signal/signal.tex
+++ b/newlib/libc/signal/signal.tex
@@ -59,10 +59,10 @@ they may store a signal value. (Static storage is not otherwise
reliable from signal handlers.)
@menu
-* psignal:: Print a signal message to standard error
-* raise:: Send a signal
-* sig2str:: Translate between signal number and name
-* signal:: Specify handler subroutine for a signal
+* Function psignal:: Print a signal message to standard error
+* Function raise:: Send a signal
+* Function sig2str:: Translate between signal number and name
+* Function signal:: Specify handler subroutine for a signal
@end menu
@page
diff --git a/newlib/libc/stdio/stdio.tex b/newlib/libc/stdio/stdio.tex
index 5352c5491..9bb9cf6c2 100644
--- a/newlib/libc/stdio/stdio.tex
+++ b/newlib/libc/stdio/stdio.tex
@@ -24,81 +24,81 @@ instead of the globals @code{stdin}, @code{stdout}, and
structure.
@menu
-* clearerr:: Clear file or stream error indicator
-* diprintf:: Print to a file descriptor (integer only)
-* dprintf:: Print to a file descriptor
-* fclose:: Close a file
-* fcloseall:: Close all files
-* fdopen:: Turn an open file into a stream
-* feof:: Test for end of file
-* ferror:: Test whether read/write error has occurred
-* fflush:: Flush buffered file output
-* fgetc:: Get a character from a file or stream
-* fgetpos:: Record position in a stream or file
-* fgets:: Get character string from a file or stream
-* fgetwc:: Get a wide character from a file or stream
-* fgetws:: Get a wide character string from a file or stream
-* fileno:: Get file descriptor associated with stream
-* fmemopen:: Open a stream around a fixed-length buffer
-* fopen:: Open a file
-* fopencookie:: Open a stream with custom callbacks
-* fpurge:: Discard all pending I/O on a stream
-* fputc:: Write a character on a stream or file
-* fputs:: Write a character string in a file or stream
-* fputwc:: Write a wide character to a file or stream
-* fputws:: Write a wide character string to a file or stream
-* fread:: Read array elements from a file
-* freopen:: Open a file using an existing file descriptor
-* fseek:: Set file position
-* __fsetlocking:: Set or query locking mode on FILE stream
-* fsetpos:: Restore position of a stream or file
-* ftell:: Return position in a stream or file
-* funopen:: Open a stream with custom callbacks
-* fwide:: Set and determine the orientation of a FILE stream
-* fwrite:: Write array elements from memory to a file or stream
-* getc:: Get a character from a file or stream (macro)
-* getc_unlocked:: Get a character from a file or stream (macro)
-* getchar:: Get a character from standard input (macro)
-* getchar_unlocked:: Get a character from standard input (macro)
-* getdelim:: Get character string from a file or stream
-* getline:: Get character string from a file or stream
-* gets:: Get character string from standard input (obsolete)
-* getw:: Get a word (int) from a file or stream
-* getwchar:: Get a wide character from standard input
-* mktemp:: Generate unused file name
-* open_memstream:: Open a write stream around an arbitrary-length buffer
-* perror:: Print an error message on standard error
-* putc:: Write a character on a stream or file (macro)
-* putc_unlocked:: Write a character on a stream or file (macro)
-* putchar:: Write a character on standard output (macro)
-* putchar_unlocked:: Write a character on standard output (macro)
-* puts:: Write a character string on standard output
-* putw:: Write a word (int) to a file or stream
-* putwchar:: Write a wide character to standard output
-* remove:: Delete a file's name
-* rename:: Rename a file
-* rewind:: Reinitialize a file or stream
-* setbuf:: Specify full buffering for a file or stream
-* setbuffer:: Specify full buffering for a file or stream with size
-* setlinebuf:: Specify line buffering for a file or stream
-* setvbuf:: Specify buffering for a file or stream
-* siprintf:: Write formatted output (integer only)
-* siscanf:: Scan and format input (integer only)
-* sprintf:: Write formatted output
-* sscanf:: Scan and format input
-* stdio_ext:: Access internals of FILE structure
-* swprintf:: Write formatted wide character output
-* swscanf:: Scan and format wide character input
-* tmpfile:: Create a temporary file
-* tmpnam:: Generate name for a temporary file
-* ungetc:: Push data back into a stream
-* ungetwc:: Push wide character data back into a stream
-* vfprintf:: Format variable argument list
-* vfscanf:: Scan variable argument list
-* vfwprintf:: Format variable wide character argument list
-* vfwscanf:: Scan and format argument list from wide character input
-* viprintf:: Format variable argument list (integer only)
-* viscanf:: Scan variable format list (integer only)
+* Function clearerr:: Clear file or stream error indicator
+* Function diprintf:: Print to a file descriptor (integer only)
+* Function dprintf:: Print to a file descriptor
+* Function fclose:: Close a file
+* Function fcloseall:: Close all files
+* Function fdopen:: Turn an open file into a stream
+* Function feof:: Test for end of file
+* Function ferror:: Test whether read/write error has occurred
+* Function fflush:: Flush buffered file output
+* Function fgetc:: Get a character from a file or stream
+* Function fgetpos:: Record position in a stream or file
+* Function fgets:: Get character string from a file or stream
+* Function fgetwc:: Get a wide character from a file or stream
+* Function fgetws:: Get a wide character string from a file or stream
+* Function fileno:: Get file descriptor associated with stream
+* Function fmemopen:: Open a stream around a fixed-length buffer
+* Function fopen:: Open a file
+* Function fopencookie:: Open a stream with custom callbacks
+* Function fpurge:: Discard all pending I/O on a stream
+* Function fputc:: Write a character on a stream or file
+* Function fputs:: Write a character string in a file or stream
+* Function fputwc:: Write a wide character to a file or stream
+* Function fputws:: Write a wide character string to a file or stream
+* Function fread:: Read array elements from a file
+* Function freopen:: Open a file using an existing file descriptor
+* Function fseek:: Set file position
+* Function __fsetlocking:: Set or query locking mode on FILE stream
+* Function fsetpos:: Restore position of a stream or file
+* Function ftell:: Return position in a stream or file
+* Function funopen:: Open a stream with custom callbacks
+* Function fwide:: Set and determine the orientation of a FILE stream
+* Function fwrite:: Write array elements from memory to a file or stream
+* Function getc:: Get a character from a file or stream (macro)
+* Function getc_unlocked:: Get a character from a file or stream (macro)
+* Function getchar:: Get a character from standard input (macro)
+* Function getchar_unlocked:: Get a character from standard input (macro)
+* Function getdelim:: Get character string from a file or stream
+* Function getline:: Get character string from a file or stream
+* Function gets:: Get character string from standard input (obsolete)
+* Function getw:: Get a word (int) from a file or stream
+* Function getwchar:: Get a wide character from standard input
+* Function mktemp:: Generate unused file name
+* Function open_memstream:: Open a write stream around an arbitrary-length buffer
+* Function perror:: Print an error message on standard error
+* Function putc:: Write a character on a stream or file (macro)
+* Function putc_unlocked:: Write a character on a stream or file (macro)
+* Function putchar:: Write a character on standard output (macro)
+* Function putchar_unlocked:: Write a character on standard output (macro)
+* Function puts:: Write a character string on standard output
+* Function putw:: Write a word (int) to a file or stream
+* Function putwchar:: Write a wide character to standard output
+* Function remove:: Delete a file's name
+* Function rename:: Rename a file
+* Function rewind:: Reinitialize a file or stream
+* Function setbuf:: Specify full buffering for a file or stream
+* Function setbuffer:: Specify full buffering for a file or stream with size
+* Function setlinebuf:: Specify line buffering for a file or stream
+* Function setvbuf:: Specify buffering for a file or stream
+* Function siprintf:: Write formatted output (integer only)
+* Function siscanf:: Scan and format input (integer only)
+* Function sprintf:: Write formatted output
+* Function sscanf:: Scan and format input
+* Function stdio_ext:: Access internals of FILE structure
+* Function swprintf:: Write formatted wide character output
+* Function swscanf:: Scan and format wide character input
+* Function tmpfile:: Create a temporary file
+* Function tmpnam:: Generate name for a temporary file
+* Function ungetc:: Push data back into a stream
+* Function ungetwc:: Push wide character data back into a stream
+* Function vfprintf:: Format variable argument list
+* Function vfscanf:: Scan variable argument list
+* Function vfwprintf:: Format variable wide character argument list
+* Function vfwscanf:: Scan and format argument list from wide character input
+* Function viprintf:: Format variable argument list (integer only)
+* Function viscanf:: Scan variable format list (integer only)
@end menu
@page
diff --git a/newlib/libc/stdio64/stdio64.tex b/newlib/libc/stdio64/stdio64.tex
index 95f898f3d..1c84d89fc 100644
--- a/newlib/libc/stdio64/stdio64.tex
+++ b/newlib/libc/stdio64/stdio64.tex
@@ -10,14 +10,14 @@ system, but these functions provide a uniform interface.
The corresponding declarations are in @file{stdio.h}.
@menu
-* fdopen64:: Turn open large file into a stream
-* fopen64:: Open a large file
-* freopen64:: Open a large file using an existing file descriptor
-* fsetpos64:: Restore position of a large stream or file
-* fgetpos64:: Get position of a large stream or file
-* ftello64:: Return position in a large stream or file
-* fseeko64:: Set large file position
-* tmpfile64:: Create a temporary large file
+* Function fdopen64:: Turn open large file into a stream
+* Function fopen64:: Open a large file
+* Function freopen64:: Open a large file using an existing file descriptor
+* Function fsetpos64:: Restore position of a large stream or file
+* Function fgetpos64:: Get position of a large stream or file
+* Function ftello64:: Return position in a large stream or file
+* Function fseeko64:: Set large file position
+* Function tmpfile64:: Create a temporary large file
@end menu
@page
diff --git a/newlib/libc/stdlib/stdlib.tex b/newlib/libc/stdlib/stdlib.tex
index 75d80f4d6..4da8fcfe8 100644
--- a/newlib/libc/stdlib/stdlib.tex
+++ b/newlib/libc/stdlib/stdlib.tex
@@ -5,57 +5,57 @@ This chapter groups utility functions useful in a variety of programs.
The corresponding declarations are in the header file @file{stdlib.h}.
@menu
-* _Exit:: End program execution without cleaning up
-* a64l:: String to long long
-* abort:: Abnormal termination of a program
-* abs:: Integer absolute value (magnitude)
-* assert:: Macro for Debugging Diagnostics
-* atexit:: Request execution of functions at program exit
-* atof:: String to double or float
-* atoi:: String to integer
-* atoll:: String to long long
-* bsearch:: Binary search
-* calloc:: Allocate space for arrays
-* div:: Divide two integers
-* ecvtbuf:: Double or float to string of digits
-* ecvt:: Double or float to string of digits (malloc result)
-* __env_lock:: Lock environment list for getenv and setenv
-* gcvt:: Format double or float as string
-* exit:: End program execution
-* getenv:: Look up environment variable
-* itoa:: Integer to string
-* labs:: Long integer absolute value (magnitude)
-* ldiv:: Divide two long integers
-* llabs:: Long long integer absolute value (magnitude)
-* lldiv:: Divide two long long integers
-* malloc:: Allocate and manage memory (malloc, realloc, free)
-* mallinfo:: Get information about allocated memory
-* __malloc_lock:: Lock memory pool for malloc and free
-* mbsrtowcs:: Convert a character string to a wide-character string
-* mbstowcs:: Minimal multibyte string to wide string converter
-* mblen:: Minimal multibyte length
-* mbtowc:: Minimal multibyte to wide character converter
-* on_exit:: Request execution of functions at program exit
-* qsort:: Array sort
-* rand:: Pseudo-random numbers
-* random:: Pseudo-random numbers
-* rand48:: Uniformly distributed pseudo-random numbers
-* rpmatch:: Determine whether response is affirmative or negative
-* strtod:: String to double or float
-* strtol:: String to long
-* strtoll:: String to long long
-* strtoul:: String to unsigned long
-* strtoull:: String to unsigned long long
-* wcsrtombs:: Convert a wide-character string to a character string
-* wcstod:: Wide string to double or float
-* wcstol:: Wide string to long
-* wcstoll:: Wide string to long long
-* wcstoul:: Wide string to unsigned long
-* wcstoull:: Wide string to unsigned long long
-* system:: Execute command string
-* utoa:: Unsigned integer to string
-* wcstombs:: Minimal wide string to multibyte string converter
-* wctomb:: Minimal wide character to multibyte converter
+* Function _Exit:: End program execution without cleaning up
+* Function a64l:: String to long long
+* Function abort:: Abnormal termination of a program
+* Function abs:: Integer absolute value (magnitude)
+* Function assert:: Macro for Debugging Diagnostics
+* Function atexit:: Request execution of functions at program exit
+* Function atof:: String to double or float
+* Function atoi:: String to integer
+* Function atoll:: String to long long
+* Function bsearch:: Binary search
+* Function calloc:: Allocate space for arrays
+* Function div:: Divide two integers
+* Function ecvtbuf:: Double or float to string of digits
+* Function ecvt:: Double or float to string of digits (malloc result)
+* Function __env_lock:: Lock environment list for getenv and setenv
+* Function gcvt:: Format double or float as string
+* Function exit:: End program execution
+* Function getenv:: Look up environment variable
+* Function itoa:: Integer to string
+* Function labs:: Long integer absolute value (magnitude)
+* Function ldiv:: Divide two long integers
+* Function llabs:: Long long integer absolute value (magnitude)
+* Function lldiv:: Divide two long long integers
+* Function malloc:: Allocate and manage memory (malloc, realloc, free)
+* Function mallinfo:: Get information about allocated memory
+* Function __malloc_lock:: Lock memory pool for malloc and free
+* Function mbsrtowcs:: Convert a character string to a wide-character string
+* Function mbstowcs:: Minimal multibyte string to wide string converter
+* Function mblen:: Minimal multibyte length
+* Function mbtowc:: Minimal multibyte to wide character converter
+* Function on_exit:: Request execution of functions at program exit
+* Function qsort:: Array sort
+* Function rand:: Pseudo-random numbers
+* Function random:: Pseudo-random numbers
+* Function rand48:: Uniformly distributed pseudo-random numbers
+* Function rpmatch:: Determine whether response is affirmative or negative
+* Function strtod:: String to double or float
+* Function strtol:: String to long
+* Function strtoll:: String to long long
+* Function strtoul:: String to unsigned long
+* Function strtoull:: String to unsigned long long
+* Function wcsrtombs:: Convert a wide-character string to a character string
+* Function wcstod:: Wide string to double or float
+* Function wcstol:: Wide string to long
+* Function wcstoll:: Wide string to long long
+* Function wcstoul:: Wide string to unsigned long
+* Function wcstoull:: Wide string to unsigned long long
+* Function system:: Execute command string
+* Function utoa:: Unsigned integer to string
+* Function wcstombs:: Minimal wide string to multibyte string converter
+* Function wctomb:: Minimal wide character to multibyte converter
@end menu
@page
diff --git a/newlib/libc/string/strings.tex b/newlib/libc/string/strings.tex
index 6aec5fe0e..a04d46ddb 100644
--- a/newlib/libc/string/strings.tex
+++ b/newlib/libc/string/strings.tex
@@ -6,55 +6,55 @@ managing areas of memory. The corresponding declarations are in
@file{string.h}.
@menu
-* bcmp:: Compare two memory areas
-* bcopy:: Copy memory regions
-* bzero:: Initialize memory to zero
-* index:: Search for character in string
-* memccpy:: Copy memory regions up to end-token
-* memchr:: Find character in memory
-* memcmp:: Compare two memory areas
-* memcpy:: Copy memory regions
-* memmem:: Find memory segment
-* memmove:: Move possibly overlapping memory
-* mempcpy:: Copy memory regions and locate end
-* memrchr:: Reverse search for character in memory
-* memset:: Set an area of memory
-* rawmemchr:: Find character in memory
-* rindex:: Reverse search for character in string
-* stpcpy:: Copy string returning a pointer to its end
-* stpncpy:: Counted copy string returning a pointer to its end
-* strcasecmp:: Compare strings ignoring case
-* strcasestr:: Find string segment ignoring case
-* strcat:: Concatenate strings
-* strchr:: Search for character in string
-* strchrnul:: Search for character in string
-* strcmp:: Character string compare
-* strcoll:: Locale-specific character string compare
-* strcpy:: Copy string
-* strcspn:: Count chars not in string
-* strerror:: Convert error number to string (strerror, strerror_l)
-* strerror_r:: Convert error number to string
-* strlen:: Character string length
-* strlwr:: Convert string to lowercase
-* strncasecmp:: Compare strings ignoring case
-* strncat:: Concatenate strings
-* strncmp:: Character string compare
-* strncpy:: Counted copy string
-* strnstr:: Find string segment
-* strnlen:: Character string length
-* strpbrk:: Find chars in string
-* strrchr:: Reverse search for character in string
-* strsignal:: Return signal message string
-* strspn:: Find initial match
-* strstr:: Find string segment
-* strtok:: Get next token from a string
-* strupr:: Convert string to upper case
-* strverscmp:: Compare version strings
-* strxfrm:: Transform string
-* swab:: Swap adjacent bytes
-* wcscasecmp:: Compare wide character strings ignoring case
-* wcsdup:: Wide character string duplicate
-* wcsncasecmp:: Compare wide character strings ignoring case
+* Function bcmp:: Compare two memory areas
+* Function bcopy:: Copy memory regions
+* Function bzero:: Initialize memory to zero
+* Function index:: Search for character in string
+* Function memccpy:: Copy memory regions up to end-token
+* Function memchr:: Find character in memory
+* Function memcmp:: Compare two memory areas
+* Function memcpy:: Copy memory regions
+* Function memmem:: Find memory segment
+* Function memmove:: Move possibly overlapping memory
+* Function mempcpy:: Copy memory regions and locate end
+* Function memrchr:: Reverse search for character in memory
+* Function memset:: Set an area of memory
+* Function rawmemchr:: Find character in memory
+* Function rindex:: Reverse search for character in string
+* Function stpcpy:: Copy string returning a pointer to its end
+* Function stpncpy:: Counted copy string returning a pointer to its end
+* Function strcasecmp:: Compare strings ignoring case
+* Function strcasestr:: Find string segment ignoring case
+* Function strcat:: Concatenate strings
+* Function strchr:: Search for character in string
+* Function strchrnul:: Search for character in string
+* Function strcmp:: Character string compare
+* Function strcoll:: Locale-specific character string compare
+* Function strcpy:: Copy string
+* Function strcspn:: Count chars not in string
+* Function strerror:: Convert error number to string (strerror, strerror_l)
+* Function strerror_r:: Convert error number to string
+* Function strlen:: Character string length
+* Function strlwr:: Convert string to lowercase
+* Function strncasecmp:: Compare strings ignoring case
+* Function strncat:: Concatenate strings
+* Function strncmp:: Character string compare
+* Function strncpy:: Counted copy string
+* Function strnstr:: Find string segment
+* Function strnlen:: Character string length
+* Function strpbrk:: Find chars in string
+* Function strrchr:: Reverse search for character in string
+* Function strsignal:: Return signal message string
+* Function strspn:: Find initial match
+* Function strstr:: Find string segment
+* Function strtok:: Get next token from a string
+* Function strupr:: Convert string to upper case
+* Function strverscmp:: Compare version strings
+* Function strxfrm:: Transform string
+* Function swab:: Swap adjacent bytes
+* Function wcscasecmp:: Compare wide character strings ignoring case
+* Function wcsdup:: Wide character string duplicate
+* Function wcsncasecmp:: Compare wide character strings ignoring case
@end menu
@page
diff --git a/newlib/libc/string/wcstrings.tex b/newlib/libc/string/wcstrings.tex
index 161b35cb5..cf1008893 100644
--- a/newlib/libc/string/wcstrings.tex
+++ b/newlib/libc/string/wcstrings.tex
@@ -6,36 +6,36 @@ managing areas of memory containing wide characters. The corresponding
declarations are in @file{wchar.h}.
@menu
-* wmemchr:: Find wide character in memory
-* wmemcmp:: Compare two wide-character memory areas
-* wmemcpy:: Copy wide-character memory regions
-* wmemmove:: Move possibly overlapping wide-character memory
-* wmempcpy:: Copy wide-character memory regions and locate end
-* wmemset:: Set an area of memory to a specified wide character
-* wcscat:: Concatenate wide-character strings
-* wcschr:: Search for wide character in string
-* wcscmp:: Wide-character string compare
-* wcscoll:: Locale-specific wide-character string compare
-* wcscpy:: Copy wide-character string
-* wcpcpy:: Copy a wide-character string returning a pointer to its end
-* wcscspn:: Count wide characters not in string
-* wcsftime:: Convert date and time to a formatted wide-character string
-* wcslcat:: Concatenate wide-character strings to specified length
-* wcslcpy:: Copy wide-character string to specified length
-* wcslen:: Wide-character string length
-* wcsncat:: Concatenate wide-character strings
-* wcsncmp:: Wide-character string compare
-* wcsncpy:: Counted copy wide-character string
-* wcpncpy:: Copy part of a wide-character string returning a pointer to its end
-* wcsnlen:: Wide-character string length with maximum limit
-* wcspbrk:: Find wide characters in string
-* wcsrchr:: Reverse search for wide character in string
-* wcsspn:: Find initial match in wide-character string
-* wcsstr:: Find wide-character string segment
-* wcstok:: Tokenize wide-character string
-* wcswidth:: Number of column positions of a wide-character string
-* wcsxfrm:: Locale-specific wide-character string transformation
-* wcwidth:: Number of column positions of a wide-character code
+* Function wmemchr:: Find wide character in memory
+* Function wmemcmp:: Compare two wide-character memory areas
+* Function wmemcpy:: Copy wide-character memory regions
+* Function wmemmove:: Move possibly overlapping wide-character memory
+* Function wmempcpy:: Copy wide-character memory regions and locate end
+* Function wmemset:: Set an area of memory to a specified wide character
+* Function wcscat:: Concatenate wide-character strings
+* Function wcschr:: Search for wide character in string
+* Function wcscmp:: Wide-character string compare
+* Function wcscoll:: Locale-specific wide-character string compare
+* Function wcscpy:: Copy wide-character string
+* Function wcpcpy:: Copy a wide-character string returning a pointer to its end
+* Function wcscspn:: Count wide characters not in string
+* Function wcsftime:: Convert date and time to a formatted wide-character string
+* Function wcslcat:: Concatenate wide-character strings to specified length
+* Function wcslcpy:: Copy wide-character string to specified length
+* Function wcslen:: Wide-character string length
+* Function wcsncat:: Concatenate wide-character strings
+* Function wcsncmp:: Wide-character string compare
+* Function wcsncpy:: Counted copy wide-character string
+* Function wcpncpy:: Copy part of a wide-character string returning a pointer to its end
+* Function wcsnlen:: Wide-character string length with maximum limit
+* Function wcspbrk:: Find wide characters in string
+* Function wcsrchr:: Reverse search for wide character in string
+* Function wcsspn:: Find initial match in wide-character string
+* Function wcsstr:: Find wide-character string segment
+* Function wcstok:: Tokenize wide-character string
+* Function wcswidth:: Number of column positions of a wide-character string
+* Function wcsxfrm:: Locale-specific wide-character string transformation
+* Function wcwidth:: Number of column positions of a wide-character code
@end menu
@page
diff --git a/newlib/libc/sys.tex b/newlib/libc/sys.tex
index a88b09816..9c3d85452 100644
--- a/newlib/libc/sys.tex
+++ b/newlib/libc/sys.tex
@@ -307,34 +307,34 @@ library, and achieve reentrancy by using a reserved global data block
(@pxref{Reentrancy,,Reentrancy}).
@menu
-* _close_r:: Reentrant version of close
-* _execve_r:: Reentrant version of execve
-* _fork_r:: Reentrant version of fork
+* Function _close_r:: Reentrant version of close
+* Function _execve_r:: Reentrant version of execve
+* Function _fork_r:: Reentrant version of fork
@ifset STDIO64
-* _fstat64_r:: Reentrant version of fstat64
+* Function _fstat64_r:: Reentrant version of fstat64
@end ifset
-* _fstat_r:: Reentrant version of fstat
-* _getpid_r:: Reentrant version of getpid
-* _kill_r:: Reentrant version of kill
-* _link_r:: Reentrant version of link
+* Function _fstat_r:: Reentrant version of fstat
+* Function _getpid_r:: Reentrant version of getpid
+* Function _kill_r:: Reentrant version of kill
+* Function _link_r:: Reentrant version of link
@ifset STDIO64
-* _lseek64_r:: Reentrant version of lseek64
+* Function _lseek64_r:: Reentrant version of lseek64
@end ifset
-* _lseek_r:: Reentrant version of lseek
+* Function _lseek_r:: Reentrant version of lseek
@ifset STDIO64
-* _open64_r:: Reentrant version of open64
+* Function _open64_r:: Reentrant version of open64
@end ifset
-* _open_r:: Reentrant version of open
-* _read_r:: Reentrant version of read
-* _sbrk_r:: Reentrant version of sbrk
+* Function _open_r:: Reentrant version of open
+* Function _read_r:: Reentrant version of read
+* Function _sbrk_r:: Reentrant version of sbrk
@ifset STDIO64
-* _stat64_r:: Reentrant version of stat64
+* Function _stat64_r:: Reentrant version of stat64
@end ifset
-* _stat_r:: Reentrant version of stat
-* _times_r:: Reentrant version of times
-* _unlink_r:: Reentrant version of unlink
-* _wait_r:: Reentrant version of wait
-* _write_r:: Reentrant version of write
+* Function _stat_r:: Reentrant version of stat
+* Function _times_r:: Reentrant version of times
+* Function _unlink_r:: Reentrant version of unlink
+* Function _wait_r:: Reentrant version of wait
+* Function _write_r:: Reentrant version of write
@end menu
@lowersections
diff --git a/newlib/libc/time/time.tex b/newlib/libc/time/time.tex
index cecd0f5f5..a664eefb4 100644
--- a/newlib/libc/time/time.tex
+++ b/newlib/libc/time/time.tex
@@ -49,17 +49,17 @@ effect or not.
@end table
@menu
-* asctime:: Format time as string
-* clock:: Cumulative processor time
-* ctime:: Convert time to local and format as string
-* difftime:: Subtract two times
-* gmtime:: Convert time to UTC (GMT) traditional representation
-* localtime:: Convert time to local representation
-* mktime:: Convert time to arithmetic representation
-* strftime:: Convert date and time to a user-formatted string
-* time:: Get current calendar time (as single number)
-* __tz_lock:: Lock time zone global variables
-* tzset:: Set timezone info
+* Function asctime:: Format time as string
+* Function clock:: Cumulative processor time
+* Function ctime:: Convert time to local and format as string
+* Function difftime:: Subtract two times
+* Function gmtime:: Convert time to UTC (GMT) traditional representation
+* Function localtime:: Convert time to local representation
+* Function mktime:: Convert time to arithmetic representation
+* Function strftime:: Convert date and time to a user-formatted string
+* Function time:: Get current calendar time (as single number)
+* Function __tz_lock:: Lock time zone global variables
+* Function tzset:: Set timezone info
@end menu
@page
diff --git a/newlib/libm/complex/complex.tex b/newlib/libm/complex/complex.tex
index e91937aa2..4af4d02dd 100644
--- a/newlib/libm/complex/complex.tex
+++ b/newlib/libm/complex/complex.tex
@@ -6,29 +6,29 @@ corresponding definitions and declarations are in @file{complex.h}.
Functions and documentations are taken from NetBSD.
@menu
-* cabs:: Complex absolute value
-* cacos:: Complex arc cosine
-* cacosh:: Complex arc hyperbolic cosine
-* carg:: Argument (also called phase angle)
-* casin:: Complex arc sine
-* casinh:: Complex arc hyperbolic sine
-* catan:: Complex arc tangent
-* catanh:: Complex arc hyperbolic tangent
-* ccos:: Complex cosine
-* ccosh:: Complex hyperbolic cosine
-* cexp:: Complex exponent
-* cimag:: Imaginary part
-* clog:: Complex natural (base e) logarithm
-* clog10:: Complex base 10 logarithm
-* conj:: Complex conjugate
-* cpow:: Complex power function
-* cproj:: Compute a projection on the Riemann sphere
-* creal:: Real part
-* csin:: Complex sine
-* csinh:: Complex hyperbolic sine
-* csqrt:: Complex square root
-* ctan:: Complex tangent
-* ctanh:: Complex hyperbolic tangent
+* Function cabs:: Complex absolute value
+* Function cacos:: Complex arc cosine
+* Function cacosh:: Complex arc hyperbolic cosine
+* Function carg:: Argument (also called phase angle)
+* Function casin:: Complex arc sine
+* Function casinh:: Complex arc hyperbolic sine
+* Function catan:: Complex arc tangent
+* Function catanh:: Complex arc hyperbolic tangent
+* Function ccos:: Complex cosine
+* Function ccosh:: Complex hyperbolic cosine
+* Function cexp:: Complex exponent
+* Function cimag:: Imaginary part
+* Function clog:: Complex natural (base e) logarithm
+* Function clog10:: Complex base 10 logarithm
+* Function conj:: Complex conjugate
+* Function cpow:: Complex power function
+* Function cproj:: Compute a projection on the Riemann sphere
+* Function creal:: Real part
+* Function csin:: Complex sine
+* Function csinh:: Complex hyperbolic sine
+* Function csqrt:: Complex square root
+* Function ctan:: Complex tangent
+* Function ctanh:: Complex hyperbolic tangent
@end menu
@page
diff --git a/newlib/libm/fenv/fenv.tex b/newlib/libm/fenv/fenv.tex
index 3b76003d3..567a6e90b 100644
--- a/newlib/libm/fenv/fenv.tex
+++ b/newlib/libm/fenv/fenv.tex
@@ -8,17 +8,17 @@ status flags to indicate abnormal result information.
The implementation of these methods is architecture specific.
@menu
-* feclearexcept:: Clear floating-point exception
-* fegetenv:: Get current floating-point environment
-* fegetexceptflag:: Get floating-point status flags
-* fegetround:: Get current rounding direction
-* feholdexcept:: Save current floating-point environment
-* feraiseexcept:: Raise floating-point exception
-* fesetenv:: Set current floating-point environment
-* fesetexceptflag:: Set floating-point status flags
-* fesetround:: Set current rounding direction
-* fetestexcept:: Test floating-point exception flags
-* feupdateenv:: Update current floating-point environment
+* Function feclearexcept:: Clear floating-point exception
+* Function fegetenv:: Get current floating-point environment
+* Function fegetexceptflag:: Get floating-point status flags
+* Function fegetround:: Get current rounding direction
+* Function feholdexcept:: Save current floating-point environment
+* Function feraiseexcept:: Raise floating-point exception
+* Function fesetenv:: Set current floating-point environment
+* Function fesetexceptflag:: Set floating-point status flags
+* Function fesetround:: Set current rounding direction
+* Function fetestexcept:: Test floating-point exception flags
+* Function feupdateenv:: Update current floating-point environment
@end menu
@page
diff --git a/newlib/libm/math/math.tex b/newlib/libm/math/math.tex
index 92b384f63..5956a124b 100644
--- a/newlib/libm/math/math.tex
+++ b/newlib/libm/math/math.tex
@@ -20,62 +20,62 @@ machines---are available when you include @file{fastmath.h} instead of
@menu
* version:: Version of library
-* acos:: Arccosine
-* acosh:: Inverse hyperbolic cosine
-* asin:: Arcsine
-* asinh:: Inverse hyperbolic sine
-* atan:: Arctangent
-* atan2:: Arctangent of y/x
-* atanh:: Inverse hyperbolic tangent
-* jN:: Bessel functions (jN, yN)
-* cbrt:: Cube root
-* copysign:: Sign of Y, magnitude of X
-* cosh:: Hyperbolic cosine
-* erf:: Error function (erf, erfc)
-* exp:: Exponential, base e
-* exp10:: Exponential, base 10
-* exp2:: Exponential, base 2
-* expm1:: Exponential, base e, of x - 1
-* fabs:: Absolute value (magnitude)
-* fdim:: Positive difference
-* floor:: Floor and ceiling (floor, ceil)
-* fma:: Floating multiply add
-* fmax:: Maximum
-* fmin:: Minimum
-* fmod:: Floating-point remainder (modulo)
-* fpclassify:: Floating-point classification macro
-* frexp:: Split floating-point number
-* gamma:: Logarithmic gamma function
-* hypot:: Distance from origin
-* ilogb:: Get exponent
-* infinity:: Floating infinity
-* isgreater:: Comparison macros
-* ldexp:: Scale by a power of 2
-* log:: Natural logarithms
-* log10:: Base 10 logarithms
-* log1p:: Log of 1 + X
-* log2:: Base 2 logarithms
-* logb:: Get exponent
-* lrint:: Round to integer
-* lround:: Round to integer, away from zero (lround, llround)
-* modf:: Split fractional and integer parts
-* nan:: Floating Not a Number
-* nearbyint:: Round to integer
-* nextafter:: Get next representable number
-* pow:: X to the power Y
-* pow10:: 10 to the power X
-* remainder:: remainder of X divided by Y
-* remquo:: Remainder and part of quotient
-* rint:: Round to integer
-* round:: Round to integer, away from zero
-* scalbn:: Scale by a power of FLT_RADIX (2)
-* signbit:: Does floating-point number have negative sign?
-* sin:: Sine or cosine (sin, cos)
-* sinh:: Hyperbolic sine
-* sqrt:: Positive square root
-* tan:: Tangent
-* tanh:: Hyperbolic tangent
-* trunc:: Round to integer, towards zero
+* Function acos:: Arccosine
+* Function acosh:: Inverse hyperbolic cosine
+* Function asin:: Arcsine
+* Function asinh:: Inverse hyperbolic sine
+* Function atan:: Arctangent
+* Function atan2:: Arctangent of y/x
+* Function atanh:: Inverse hyperbolic tangent
+* Function jN:: Bessel functions (jN, yN)
+* Function cbrt:: Cube root
+* Function copysign:: Sign of Y, magnitude of X
+* Function cosh:: Hyperbolic cosine
+* Function erf:: Error function (erf, erfc)
+* Function exp:: Exponential, base e
+* Function exp10:: Exponential, base 10
+* Function exp2:: Exponential, base 2
+* Function expm1:: Exponential, base e, of x - 1
+* Function fabs:: Absolute value (magnitude)
+* Function fdim:: Positive difference
+* Function floor:: Floor and ceiling (floor, ceil)
+* Function fma:: Floating multiply add
+* Function fmax:: Maximum
+* Function fmin:: Minimum
+* Function fmod:: Floating-point remainder (modulo)
+* Function fpclassify:: Floating-point classification macro
+* Function frexp:: Split floating-point number
+* Function gamma:: Logarithmic gamma function
+* Function hypot:: Distance from origin
+* Function ilogb:: Get exponent
+* Function infinity:: Floating infinity
+* Function isgreater:: Comparison macros
+* Function ldexp:: Scale by a power of 2
+* Function log:: Natural logarithms
+* Function log10:: Base 10 logarithms
+* Function log1p:: Log of 1 + X
+* Function log2:: Base 2 logarithms
+* Function logb:: Get exponent
+* Function lrint:: Round to integer
+* Function lround:: Round to integer, away from zero (lround, llround)
+* Function modf:: Split fractional and integer parts
+* Function nan:: Floating Not a Number
+* Function nearbyint:: Round to integer
+* Function nextafter:: Get next representable number
+* Function pow:: X to the power Y
+* Function pow10:: 10 to the power X
+* Function remainder:: remainder of X divided by Y
+* Function remquo:: Remainder and part of quotient
+* Function rint:: Round to integer
+* Function round:: Round to integer, away from zero
+* Function scalbn:: Scale by a power of FLT_RADIX (2)
+* Function signbit:: Does floating-point number have negative sign?
+* Function sin:: Sine or cosine (sin, cos)
+* Function sinh:: Hyperbolic sine
+* Function sqrt:: Positive square root
+* Function tan:: Tangent
+* Function tanh:: Hyperbolic tangent
+* Function trunc:: Round to integer, towards zero
@end menu
@page
diff --git a/newlib/libm/mathfp/mathfp.tex b/newlib/libm/mathfp/mathfp.tex
index 0b9f08557..8c9e37c94 100644
--- a/newlib/libm/mathfp/mathfp.tex
+++ b/newlib/libm/mathfp/mathfp.tex
@@ -37,45 +37,45 @@ machines---are available when you include @file{fastmath.h} instead of
@menu
* version:: Version of library
-* acos:: Arccosine
-* acosh:: Inverse hyperbolic cosine
-* asin:: Arcsine
-* asinh:: Inverse hyperbolic sine
-* atan:: Arctangent
-* atan2:: Arctangent of y/x
-* atanh:: Inverse hyperbolic tangent
-* jN:: Bessel functions (jN, yN)
-* cbrt:: Cube root
-* copysign:: Sign of Y, magnitude of X
-* cosh:: Hyperbolic cosine
-* erf:: Error function (erf, erfc)
-* exp:: Exponential
-* expm1:: Exponential of x, - 1
-* fabs:: Absolute value (magnitude)
-* floor:: Floor and ceiling (floor, ceil)
-* fmod:: Floating-point remainder (modulo)
-* frexp:: Split floating-point number
-* gamma:: Logarithmic gamma function
-* hypot:: Distance from origin
-* ilogb:: Get exponent
-* infinity:: Floating infinity
-* isnan:: Check type of number
-* ldexp:: Load exponent
-* log:: Natural logarithms
-* log10:: Base 10 logarithms
-* log1p:: Log of 1 + X
-* matherr:: Modifiable math error handler
-* modf:: Split fractional and integer parts
-* nan:: Floating Not a Number
-* nextafter:: Get next representable number
-* pow:: X to the power Y
-* remainder:: remainder of X divided by Y
-* scalbn:: scalbn
-* sin:: Sine or cosine (sin, cos)
-* sinh:: Hyperbolic sine
-* sqrt:: Positive square root
-* tan:: Tangent
-* tanh:: Hyperbolic tangent
+* Function acos:: Arccosine
+* Function acosh:: Inverse hyperbolic cosine
+* Function asin:: Arcsine
+* Function asinh:: Inverse hyperbolic sine
+* Function atan:: Arctangent
+* Function atan2:: Arctangent of y/x
+* Function atanh:: Inverse hyperbolic tangent
+* Function jN:: Bessel functions (jN, yN)
+* Function cbrt:: Cube root
+* Function copysign:: Sign of Y, magnitude of X
+* Function cosh:: Hyperbolic cosine
+* Function erf:: Error function (erf, erfc)
+* Function exp:: Exponential
+* Function expm1:: Exponential of x, - 1
+* Function fabs:: Absolute value (magnitude)
+* Function floor:: Floor and ceiling (floor, ceil)
+* Function fmod:: Floating-point remainder (modulo)
+* Function frexp:: Split floating-point number
+* Function gamma:: Logarithmic gamma function
+* Function hypot:: Distance from origin
+* Function ilogb:: Get exponent
+* Function infinity:: Floating infinity
+* Function isnan:: Check type of number
+* Function ldexp:: Load exponent
+* Function log:: Natural logarithms
+* Function log10:: Base 10 logarithms
+* Function log1p:: Log of 1 + X
+* Function matherr:: Modifiable math error handler
+* Function modf:: Split fractional and integer parts
+* Function nan:: Floating Not a Number
+* Function nextafter:: Get next representable number
+* Function pow:: X to the power Y
+* Function remainder:: remainder of X divided by Y
+* Function scalbn:: scalbn
+* Function sin:: Sine or cosine (sin, cos)
+* Function sinh:: Hyperbolic sine
+* Function sqrt:: Positive square root
+* Function tan:: Tangent
+* Function tanh:: Hyperbolic tangent
@end menu
@page