author | William Roberts <williamr@symbian.org> |
Wed, 31 Mar 2010 12:33:34 +0100 | |
branch | Symbian3 |
changeset 4 | 837f303aceeb |
parent 2 | 2fe1408b6811 |
permissions | -rw-r--r-- |
1 /*
2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
3 * All rights reserved.
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 *
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
11 *
12 * Contributors:
13 *
14 * Description:
15 * Name : libm_aliases.h
16 * Part of : libm
17 * This Header contains the macro declarations which serves the purposes of
18 * weak and strong aliases.
19 * Version : 1.0
20 *
21 */
25 #ifndef __LIBM_ALIASES_H__
26 #define __LIBM_ALIASES_H__
28 #define frexpl frexp
29 #define nexttoward nextafter
30 #define nexttowardl nextafter
31 #define nextafterl nextafter
32 #define ldexpl scalbn
33 #define ldexpf scalbnf
34 #define scalbnl scalbn
38 /*
39 following are the aliases defined for the longdouble apis
40 */
41 #define cbrtl cbrt
42 #define ceill ceil
43 #define erfl erf
44 #define erfcl erfc
45 #define expl exp
46 #define exp2l exp2
47 #define expm1l expm1
48 #define j0l j0
49 #define j1l j1
50 #define lrintl lrint
51 #define lroundl lround
52 #define roundl round
53 #define logl log
54 #define log10l log10
55 #define log1pl log1p
56 #define logbl logb
57 #define rintl rint
58 #define sqrtl sqrt
59 #define y0l y0
60 #define y1l y1
61 #define significandl significand
62 #define nearbyintl nearbyint
63 #define finitel finite
64 #define floorl floor
65 #define fmal fma
66 #define fminl fmin
67 #define gammal gamma
68 #define lgammal lgamma
69 #define cosl cos
70 #define acosl acos
71 #define acoshl acosh
72 #define asinl asin
73 #define asinhl asinh
74 #define atanl atan
75 #define atanhl atanh
76 #define sinl sin
77 #define sinhl sinh
78 #define coshl cosh
79 #define tanl tan
80 #define tanhl tanh
81 #define atan2l atan2
82 #define powl pow
83 #define dreml drem
84 #define fmodl fmod
85 #define hypotl hypot
86 #define remainderl remainder
87 #define jnl jn
88 #define ynl yn
89 #define scalbl scalb
90 #define modfl modf
91 #define remquol remquo
92 #define llrintl llrint
93 #define llroundl llround
95 #endif /*__LIBM_ALIASES_H__*/