|
QP/C
|
00001 /***************************************************************************** 00002 * Product: ANSI C library facilities for PC-Lint 00003 * Last Updated for Version: 4.4.00 00004 * Date of the Last Update: Jan 13, 2012 00005 * 00006 * Q u a n t u m L e a P s 00007 * --------------------------- 00008 * innovating embedded systems 00009 * 00010 * Copyright (C) 2002-2012 Quantum Leaps, LLC. All rights reserved. 00011 * 00012 * This software is be distributed and modified under the terms of the GNU 00013 * General Public License (GPL) as published by the Free Software Foundation 00014 * and appearing in the file GPL.TXT included in the packaging of this file. 00015 * Please note that GPL requires that all works based on this software must 00016 * also be made publicly available under the terms of the GPL ("Copyleft"). 00017 * 00018 * Alternatively, this software may be distributed and modified under the 00019 * terms of Quantum Leaps commercial licenses, which expressly supersede 00020 * the GPL and are specifically designed for licensees interested in 00021 * retaining the proprietary status of their code. 00022 * 00023 * Contact information: 00024 * Quantum Leaps Web site: http://www.quantum-leaps.com 00025 * e-mail: info@quantum-leaps.com 00026 *****************************************************************************/ 00027 #ifndef __math_h 00028 #define __math_h 00029 00030 double acos(double x); 00031 double asin(double x); 00032 double atan(double x); 00033 double atan2(double y, double x); 00034 double ceil(double x); 00035 double cos(double x); 00036 double cosh(double x); 00037 double exp(double x); 00038 double fabs(double x); 00039 double floor(double x); 00040 double fmod(double x, double y); 00041 double frexp(double num, int *exp); 00042 double ldexp(double x, int exp); 00043 double log(double x); 00044 double log10(double x); 00045 double modf(double x, double *iptr); 00046 double pow(double x, double y); 00047 double sin(double x); 00048 double sinh(double x); 00049 double sqrt(double x); 00050 double tan(double x); 00051 double tanh(double x); 00052 double erf(double x); 00053 double erfc(double x); 00054 double gamma(double x); 00055 double hypot(double x, double y); 00056 double j0(double x); 00057 double j1(double x); 00058 double jn(int n, double x); 00059 double lgamma(double x); 00060 double y0(double x); 00061 double y1(double x); 00062 double yn(int n, double x); 00063 int isnan(double x); 00064 double acosh(double x); 00065 double asinh(double x); 00066 double atanh(double x); 00067 double cbrt(double x); 00068 double expm1(double x); 00069 int ilogb(double x); 00070 double log1p(double x); 00071 double logb(double x); 00072 double nextafter(double x, double y); 00073 double remainder(double x, double y); 00074 double rint(double x); 00075 double scalb(double x, double n); 00076 00077 extern int signgam; 00078 00079 #endif /* __math_h */ 00080
1.7.6.1