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.
This commit is contained in:
parent
613267aa6e
commit
72b6105518
|
@ -75,7 +75,7 @@
|
|||
;
|
||||
|
||||
: FUNCTION
|
||||
"@node " - a
|
||||
"@node Function " - a
|
||||
skip_past_newline
|
||||
copy_past_newline
|
||||
dup - a x x
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue