From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1521) id BB99D3858D20; Tue, 23 Jan 2024 03:15:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BB99D3858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1705979744; bh=YACfGBbTNiVUoQiZ8hzyWO2hiYXkqBqg3rwRCFmy+tY=; h=From:To:Subject:Date:From; b=VZQZaXp2VpFqcVuoIRwY/ii/A8NEDyZb2o0Mxrz0rlPV5b5hLyiOocUAa00M4a6lX Vs2jG2pIGOb+vmx5HnLUE4zX+/IRFc6d4dTVlN2QSZmBzMe4Dv8ZGl5JhIE4Zv0yeo vaRWVSifNdu1RBxMlNa4TbzPI9yiYT0/f+t5nOh4= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Michael Frysinger To: newlib-cvs@sourceware.org Subject: [newlib-cygwin/main] newlib: docs: add "Function " to every function node X-Act-Checkin: newlib-cygwin X-Git-Author: Mike Frysinger X-Git-Refname: refs/heads/main X-Git-Oldrev: 613267aa6ede2f147ee03035ecc11716cbc5d457 X-Git-Newrev: 72b6105518afd82e01abe946ba5867f98d6be37a Message-Id: <20240123031544.BB99D3858D20@sourceware.org> Date: Tue, 23 Jan 2024 03:15:44 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D72b6105518a= fd82e01abe946ba5867f98d6be37a commit 72b6105518afd82e01abe946ba5867f98d6be37a Author: Mike Frysinger Date: Fri Jan 5 00:01:23 2024 -0500 newlib: docs: add "Function " to every function node =20 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. =20 Otherwise, there isn't really much rendering difference as @node text is mostly internal. Node title text comes from @section instead. Diff: --- newlib/doc/doc.str | 2 +- newlib/libc/ctype/ctype.tex | 66 +++++++-------- newlib/libc/iconv/iconv.tex | 2 +- newlib/libc/libc.texi | 28 +++---- newlib/libc/locale/locale.tex | 2 +- newlib/libc/machine/xtensa/xtensa.tex | 8 +- newlib/libc/misc/misc.tex | 6 +- newlib/libc/posix/posix.tex | 4 +- newlib/libc/signal/signal.tex | 8 +- newlib/libc/stdio/stdio.tex | 150 +++++++++++++++++-------------= ---- newlib/libc/stdio64/stdio64.tex | 16 ++-- newlib/libc/stdlib/stdlib.tex | 102 +++++++++++------------ newlib/libc/string/strings.tex | 98 +++++++++++----------- newlib/libc/string/wcstrings.tex | 60 +++++++------- newlib/libc/sys.tex | 40 ++++----- newlib/libc/time/time.tex | 22 ++--- newlib/libm/complex/complex.tex | 46 +++++------ newlib/libm/fenv/fenv.tex | 22 ++--- newlib/libm/math/math.tex | 112 ++++++++++++------------- newlib/libm/mathfp/mathfp.tex | 78 +++++++++--------- 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 @@ ; =20 : FUNCTION - "@node " - a + "@node Function " - a skip_past_newline copy_past_newline dup - a x x=20 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. =20 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, iswxd= igit_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, is= walnum_l) +* Function iswalpha:: Alphabetic wide character predicate (iswalpha, iswa= lpha_l) +* Function iswblank:: Blank wide character predicate (iswblank, iswblank_= l) +* Function iswcntrl:: Control wide character predicate (iswcntrl, iswcntr= l_l) +* Function iswdigit:: Decimal digit wide character predicate (iswdigit, i= swdigit_l) +* Function iswgraph:: Graphic wide character predicate (iswgraph, iswgrap= h_l) +* Function iswlower:: Lowercase wide character predicate (iswlower, iswlo= wer_l) +* Function iswprint:: Printable wide character predicate (iswprint, iswpr= int_l) +* Function iswpunct:: Punctuation wide character predicate (iswpunct, isw= punct_l) +* Function iswspace:: Whitespace wide character predicate (iswspace, isws= pace_l) +* Function iswupper:: Uppercase wide character predicate (iswupper, iswup= per_l) +* Function iswxdigit:: Hexadecimal digit wide character predicate (iswxdig= it, 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, t= owlower_l) +* Function towupper:: Translate wide characters to uppercase (towupper, t= owupper_l) +* Function towctrans:: Extensible wide-character translation (towctrans, t= owctrans_l) +* Function wctrans:: Compute wide-character translation type (wctrans, w= ctrans_l) @end menu =20 @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}. =20 @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 encodi= ngs * 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 arg= ument lists: this type is called @code{va_list}. =20 =20 @menu -* va_start:: -* va_arg:: -* va_end:: +* Function va_start:: +* Function va_arg:: +* Function va_end:: @end menu =20 @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}. =20 @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}. =20 @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 u= sed to hold a data structure representing a variable argument list. =20 @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 =20 @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. =20 @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 anot= her parameter besides @var{ap}. =20 @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 s= ame syntax and usage as the ANSI C version from @file{stdarg.h}. =20 @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_sig= n_posn}. @end table =20 @menu -* setlocale:: Select or query locale +* Function setlocale:: Select or query locale @end menu =20 @page diff --git a/newlib/libc/machine/xtensa/xtensa.tex b/newlib/libc/machine/xt= ensa/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 a= re included in the C library when it is built for Xtensa processors. =20 @menu -* setjmp:: Save stack environment -* longjmp:: Non-local goto +* Function setjmp:: Save stack environment +* Function longjmp:: Non-local goto @end menu =20 @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. =20 @* @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. =20 @menu=20 -* 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 =20 @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. =20 @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 =20 @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.) =20 @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 =20 @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. =20 @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 str= eam +* 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 (obsolet= e) +* 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 =20 @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}. =20 @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 descript= or +* 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=20 =20 @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}. =20 @menu=20 -* _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 resul= t) +* 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 st= ring +* 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 nega= tive +* 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 st= ring +* 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 =20 @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}. =20 @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, strerro= r_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 =20 @page diff --git a/newlib/libc/string/wcstrings.tex b/newlib/libc/string/wcstring= s.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}. =20 @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 t= o 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 charact= er +* 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-charact= er string +* Function wcslcat:: Concatenate wide-character strings to specified l= ength +* 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 st= ring +* Function wcsxfrm:: Locale-specific wide-character string transformat= ion +* Function wcwidth:: Number of column positions of a wide-character co= de @end menu =20 @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 g= lobal data block (@pxref{Reentrancy,,Reentrancy}). =20 @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 =20 @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 =20 @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 representat= ion +* 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 =20 @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{c= omplex.h}. Functions and documentations are taken from NetBSD. =20 @menu=20 -* 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 =20 @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. =20 @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 =20 @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{fastmat= h.h} instead of =20 @menu=20 * 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=20 -* 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 =20 @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{fastmat= h.h} instead of =20 @menu=20 * 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=20 -* 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 =20 @page