David Schultz 8f3f7c66d0 Make sure that symbols are declared in math.h iff the appropriate
namespaces are visible.  Previously, math.h failed to hide some C99-,
XSI-, and BSD-specific symbols in certain compilation environments.

The referenced PR has a nice listing of the appropriate conditions for
making symbols visible in math.h.  The only non-stylistic difference
between the patch in the PR and this commit is that I superfluously
test for __BSD_VISIBLE in a few places to be more explicit about which
symbols have historically been part of the FreeBSD environment.

PR:		65939
Submitted by:	Stefan Farfeleder <stefan@fafoe.narf.at>
2004-04-25 02:35:42 +00:00
..
2004-04-02 17:57:57 +00:00
2003-06-14 19:32:52 +00:00
2004-04-21 23:21:13 +00:00
Use
2003-06-06 13:46:55 +00:00
2003-06-08 10:34:00 +00:00
2003-08-18 15:25:39 +00:00
Use
2003-06-06 13:46:55 +00:00
2004-01-28 00:11:42 +00:00
2004-02-23 20:07:47 +00:00
Use
2003-06-06 13:46:55 +00:00
2004-02-04 06:32:45 +00:00
2003-08-18 15:25:39 +00:00
2002-09-28 00:25:32 +00:00
2004-02-11 21:09:13 +00:00
2002-09-28 00:25:32 +00:00
2003-08-30 13:57:31 +00:00
2004-04-21 23:23:05 +00:00
2002-09-28 00:25:32 +00:00