Annotation of XNU/osfmk/libsa/math.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
                      3:  *
                      4:  * @APPLE_LICENSE_HEADER_START@
                      5:  * 
                      6:  * The contents of this file constitute Original Code as defined in and
                      7:  * are subject to the Apple Public Source License Version 1.1 (the
                      8:  * "License").  You may not use this file except in compliance with the
                      9:  * License.  Please obtain a copy of the License at
                     10:  * http://www.apple.com/publicsource and read it before using this file.
                     11:  * 
                     12:  * This Original Code and all software distributed under the License are
                     13:  * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
                     14:  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
                     15:  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
                     16:  * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
                     17:  * License for the specific language governing rights and limitations
                     18:  * under the License.
                     19:  * 
                     20:  * @APPLE_LICENSE_HEADER_END@
                     21:  */
                     22: /*
                     23:  * @OSF_COPYRIGHT@
                     24:  * 
                     25:  */
                     26: /*
                     27:  * HISTORY
                     28:  * 
                     29:  * Revision 1.1.1.1  1998/09/22 21:05:51  wsanchez
                     30:  * Import of Mac OS X kernel (~semeria)
                     31:  *
                     32:  * Revision 1.1.1.1  1998/03/07 02:25:35  wsanchez
                     33:  * Import of OSF Mach kernel (~mburg)
                     34:  *
                     35:  * Revision 1.1.6.1  1997/01/31  15:46:32  emcmanus
                     36:  *     Merged with nmk22b1_shared.
                     37:  *     [1997/01/30  16:57:28  emcmanus]
                     38:  *
                     39:  * Revision 1.1.2.4  1997/01/03  10:11:22  yp
                     40:  *     isnan() prototype for JDK.
                     41:  *     [97/01/03            yp]
                     42:  * 
                     43:  * Revision 1.1.2.3  1996/11/29  14:33:24  yp
                     44:  *     Added more prototypes.
                     45:  *     [96/11/29            yp]
                     46:  * 
                     47:  * Revision 1.1.2.2  1996/10/10  13:56:16  yp
                     48:  *     Submitted again (ODE problems).
                     49:  *     [96/10/10            yp]
                     50:  * 
                     51:  * Revision 1.1.2.1  1996/10/10  09:16:46  yp
                     52:  *     Created.
                     53:  *     [96/10/10            yp]
                     54:  * 
                     55:  * $EndLog$
                     56:  */
                     57: 
                     58: #ifndef        _MATH_H_
                     59: #define        _MATH_H_ 1
                     60: 
                     61: double acos (double);
                     62: double acosh (double);
                     63: double asin (double);
                     64: double asinh (double);
                     65: double atan (double);
                     66: double atanh (double);
                     67: double atan2 (double, double);
                     68: double cbrt (double);
                     69: double ceil (double);
                     70: double copysign (double, double);
                     71: double cos (double);
                     72: double cosh (double);
                     73: double drem (double);
                     74: double exp (double);
                     75: double expm1 (double);
                     76: double fabs (double);
                     77: int    finite (double);
                     78: double floor (double);
                     79: double fmod (double, double);
                     80: double frexp (double, int *);
                     81: int    ilogb (double);
                     82: int    isnan(double);
                     83: double ldexp (double, int);
                     84: double log (double);
                     85: double log10 (double);
                     86: double log1p (double);
                     87: double logb (double);
                     88: double modf (double, double *);
                     89: double nextafter (double, double);
                     90: double pow (double, double);
                     91: double remainder (double, double);
                     92: double rint (double);
                     93: double scalb (double, double);
                     94: double sin (double);
                     95: double sinh (double);
                     96: double sqrt (double);
                     97: double tan (double);
                     98: double tanh (double);
                     99: 
                    100: #include <machine/math.h>
                    101: 
                    102: #endif /* _MATH_H_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.