summaryrefslogtreecommitdiff
path: root/src/math/isfinite.c
blob: 5fbf3582f7fc23f7c4a7352d8d86e4f919880560 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
                                int __isfinitef(float x);
                               int __isfinited(double x);
                          int __isfinitel(long double x);

#define isfinite(x)        ((sizeof (x) == sizeof (float)) ? __isfinitef(x) : \
             (sizeof (x) == sizeof (double)) ? __isfinited(x) :  __isfinitel(x))

/*
STDC(199901)
LINK(m)
*/