Module Name: src Committed By: jruoho Date: Tue Dec 14 17:27:32 UTC 2010
Modified Files: src/share/man/man3: tgmath.3 Log Message: Remove functions/macros that are not in <tgmath.h> in NetBSD. Use .Xr instead of .Fn for those functions/macros that have a manual page. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man3/tgmath.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man3/tgmath.3 diff -u src/share/man/man3/tgmath.3:1.5 src/share/man/man3/tgmath.3:1.6 --- src/share/man/man3/tgmath.3:1.5 Fri May 14 02:45:02 2010 +++ src/share/man/man3/tgmath.3 Tue Dec 14 17:27:32 2010 @@ -1,4 +1,4 @@ -.\" $NetBSD: tgmath.3,v 1.5 2010/05/14 02:45:02 joerg Exp $ +.\" $NetBSD: tgmath.3,v 1.6 2010/12/14 17:27:32 jruoho Exp $ .\" .\" Copyright (c) 2004 Stefan Farfeleder .\" All rights reserved. @@ -26,7 +26,7 @@ .\" .\" $FreeBSD: src/share/man/man3/tgmath.3,v 1.3 2007/12/15 02:40:10 das Exp $ .\" -.Dd April 14, 2010 +.Dd December 14, 2010 .Dt TGMATH 3 .Os .Sh NAME @@ -88,44 +88,44 @@ Otherwise, the real equivalent is called. .Bl -column -offset indent \ "COMPLEX FUNCTION" "COMPLEX FUNCTION" "COMPLEX FUNCTION" -.It Sy MACRO Ta Sy REAL FUNCTION Ta Sy COMPLEX FUNCTION -.It Fn acos Ta Fn acos Ta Fn cacos -.It Fn asin Ta Fn asin Ta Fn casin -.It Fn atan Ta Fn atan Ta Fn catan -.It Fn acosh Ta Fn acosh Ta Fn cacosh -.It Fn asinh Ta Fn asinh Ta Fn casinh -.It Fn atanh Ta Fn atanh Ta Fn catanh -.It Fn cos Ta Fn cos Ta Fn ccos -.It Fn sin Ta Fn sin Ta Fn csin -.It Fn tan Ta Fn tan Ta Fn ctan -.It Fn cosh Ta Fn cosh Ta Fn ccosh -.It Fn sinh Ta Fn sinh Ta Fn csinh -.It Fn tanh Ta Fn tanh Ta Fn ctanh -.It Fn exp Ta Fn exp Ta Fn cexp -.It Fn log Ta Fn log Ta Fn clog -.It Fn pow Ta Fn pow Ta Fn cpow -.It Fn sqrt Ta Fn sqrt Ta Fn csqrt -.It Fn fabs Ta Fn fabs Ta Fn cabs +.It Sy Macro Ta Sy Real function Ta Sy Complex function +.It Fn acos Ta Xr acos 3 Ta Xr cacos 3 +.It Fn asin Ta Xr asin 3 Ta Xr casin 3 +.It Fn atan Ta Xr atan 3 Ta Xr catan 3 +.It Fn acosh Ta Xr acosh 3 Ta Xr cacosh 3 +.It Fn asinh Ta Xr asinh 3 Ta Xr casinh 3 +.It Fn atanh Ta Xr atanh 3 Ta Xr catanh 3 +.It Fn cos Ta Xr cos 3 Ta Xr ccos 3 +.It Fn sin Ta Xr sin 3 Ta Xr csin 3 +.It Fn tan Ta Xr tan 3 Ta Xr ctan 3 +.It Fn cosh Ta Xr cosh 3 Ta Xr ccosh 3 +.It Fn sinh Ta Xr sinh 3 Ta Xr csinh 3 +.It Fn tanh Ta Xr tanh 3 Ta Xr ctanh 3 +.It Fn exp Ta Xr exp 3 Ta Xr cexp 3 +.It Fn log Ta Xr log 3 Ta Xr clog 3 +.It Fn pow Ta Xr pow 3 Ta Xr cpow 3 +.It Fn sqrt Ta Xr sqrt 3 Ta Xr csqrt 3 +.It Fn fabs Ta Xr fabs 3 Ta Xr cabs 3 .El .Pp No complex functions exist for the following macros, so passing a complex value to a generic argument invokes undefined behaviour: .Bl -column -offset indent ".Fn nexttoward" ".Fn nexttoward" ".Fn nexttoward" -.It Fn atan2 Ta Fn fma Ta Fn llround Ta Fn remainder -.It Fn cbrt Ta Fn fmax Ta Fn log10 Ta Fn remquo -.It Fn ceil Ta Fn fmin Ta Fn log1p Ta Fn rint -.It Fn copysign Ta Fn fmod Ta Fn log2 Ta Fn round -.It Fn erf Ta Fn frexp Ta Fn logb Ta Fn scalbn -.It Fn erfc Ta Fn hypot Ta Fn lrint Ta Fn scalbln -.It Fn exp2 Ta Fn ilogb Ta Fn lround Ta Fn tgamma -.It Fn expm1 Ta Fn ldexp Ta Fn nextbyint Ta Fn trunc -.It Fn fdim Ta Fn lgamma Ta Fn nextafter -.It Fn floor Ta Fn llrint Ta Fn nexttoward +.It Xr atan2 3 Ta Fn fma Ta Fn llround Ta Xr remainder 3 +.It Xr cbrt 3 Ta Xr fmax 3 Ta Xr log10 3 Ta Fn remquo +.It Xr ceil 3 Ta Xr fmin 3 Ta Xr log1p 3 Ta Xr rint 3 +.It Xr copysign 3 Ta Xr fmod 3 Ta Xr log2 3 Ta Xr round 3 +.It Xr erf 3 Ta Xr frexp 3 Ta Xr logb 3 Ta Xr scalbn 3 +.It Xr erfc 3 Ta Xr hypot 3 Ta Xr lrint 3 Ta Fn tgamma +.It Xr exp2 3 Ta Xr ilogb 3 Ta Fn lround Ta Xr trunc 3 +.It Xr expm1 3 Ta Xr ldexp 3 Ta Xr nextafter 3 +.It Xr fdim 3 Ta Xr lgamma 3 Ta +.It Xr floor 3 Ta Xr llrint 3 Ta .El .Pp The following macros always expand to a complex function: .Bl -column -offset indent ".Fn cimag" ".Fn cimag" ".Fn cimag" ".Fn cimag" ".Fn cimag" -.It Fn carg Ta Fn cimag Ta Fn conj Ta Fn cproj Ta Fn creal +.It Xr carg 3 Ta Xr cimag 3 Ta Xr conj 3 Ta Fn cproj Xr creal 3 .El .Pp This header includes