summaryrefslogtreecommitdiff
path: root/libc/i386fp/modf.c
blob: 32325432469e76be29adff9489cbfa40fbe2ae54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <math.h>

/* Slooow version. */

double modf(x, pint)
double x;
double *pint;
{
    if (x >= 0)
	*pint = floor(x);
    else
	*pint = ceil(x);
    return x - *pint;
}