libm.texinfo

来自「cygwin, 著名的在win32下模拟unix操作系统的东东」· TEXINFO 代码 · 共 164 行

TEXINFO
164
字号
\input texinfo.tex@setfilename libm.info@tex% NOTE LOCAL KLUGE TO AVOID TOO MUCH WHITESPACE FROM "makedoc"\global\long\def\example{%\begingroup\let\aboveenvbreak=\par\let\afterenvbreak=\par\parskip=0pt\lisp}\global\long\def\Eexample{%\Elisp\endgroup\vskip -\parskip% to cancel out effect of following \par}% END LOCAL WHITESPACE KLUGE@end tex@syncodeindex fn cp@ifinfo@formatSTART-INFO-DIR-ENTRY* libm::                        An ANSI-C conforming mathematical library.END-INFO-DIR-ENTRY@end format@end ifinfo@ifinfoThis file documents an ANSI-C conforming mathematical subroutine library.Copyright (C) 1992, 1993, 1995, 1996-2002 Red Hat, Inc. @file{libm} includes software developed at SunPro, a Sun Microsystems,Inc. business.  Permission to use, copy, modify, and distribute thissoftware is freely granted, provided that this notice is preserved.Permission is granted to make and distribute verbatim copies ofthis manual provided the copyright notice and this permission noticeare preserved on all copies.@ignorePermission is granted to process this file through Tex and print theresults, provided the printed document carries copying permissionnotice identical to this one except for the removal of this paragraph(this paragraph not being relevant to the printed manual).@end ignorePermission is granted to copy and distribute modified versions of thismanual under the conditions for verbatim copying, subject to the termsof the GNU General Public License, which includes the provision that theentire resulting derived work is distributed under the terms of apermission notice identical to this one.Permission is granted to copy and distribute translations of this manualinto another language, under the above conditions for modified versions.@end ifinfo@iftex@finalout@setchapternewpage odd@settitle The Red Hat newlib C Math Library@titlepage@title The Red Hat newlib C Math Library@sp 1@subtitle @code{libm} 1.10.0@subtitle July 2002@author {Steve Chamberlain}@author {Roland Pesch}@author {Red Hat Support}@author {Jeff Johnston}@page@tex{\parskip=0pt\hfill Red Hat Support\par\hfill sac@@cygnus.com\par\hfill pesch@@cygnus.com\par\hfill jjohnstn@redhat.com\par}\global\parindent=0pt % Steve likes it this way@end tex@vskip 0pt plus 1filllCopyright @copyright{} 1992, 1993, 1994-2002 Red Hat, Inc. @file{libm} includes software developed at SunPro, a Sun Microsystems,Inc. business.  Permission to use, copy, modify, and distribute thissoftware is freely granted, provided that this notice is preserved.Permission is granted to make and distribute verbatim copies ofthis manual provided the copyright notice and this permission noticeare preserved on all copies.Permission is granted to copy and distribute modified versions of thismanual under the conditions for verbatim copying, subject to the termsof the GNU General Public License, which includes the provision that theentire resulting derived work is distributed under the terms of apermission notice identical to this one.Permission is granted to copy and distribute translations of this manualinto another language, under the above conditions for modified versions.@end titlepage@end iftex@ifinfo@node Top@top LIBM@end ifinfo@menu* Math::           The mathematical functions (`math.h').* Reentrancy::     The functions in libm are not reentrant by default.* Index::@end menu@include targetdep.tex@node Reentrancy@chapter Reentrancy Properties of @code{libm}@cindex reentrancy@cindex @code{matherr} and reentrancyWhen a libm function detects an exceptional case, @code{errno} may beset, the @code{matherr} function may be called, and a error message may be written to the standard error stream.  This behavior may notbe reentrant.@c The exact behavior depends on the currently selected error handling @c mode (IEEE, POSIX, X/Open, or SVID).With reentrant C libraries like the Red Hat newlib C library, @code{errno} isa macro which expands to the per-thread error value.  This makes it threadsafe.When the user provides his own @code{matherr} function it must bereentrant for the math library as a whole to be reentrant.In normal debugged programs, there are usually no math subroutineerrors---and therefore no assignments to @code{errno} and no @code{matherr}calls; in that situation, the math functions behave reentrantly.@node Index@unnumbered Index@printindex cp@tex% I think something like @colophon should be in texinfo.  In the% meantime:\long\def\colophon{\hbox to0pt{}\vfill\centerline{The body of this manual is set in}\centerline{\fontname\tenrm,}\centerline{with headings in {\bf\fontname\tenbf}}\centerline{and examples in {\tt\fontname\tentt}.}\centerline{{\it\fontname\tenit\/} and}\centerline{{\sl\fontname\tensl\/}}\centerline{are used for emphasis.}\vfill}\page\colophon% Blame: pesch@cygnus.com, 28mar91.@end tex@contents@bye

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?