/*
	Copyright 1983
	Alcyon Corporation
	8716 Production Ave.
	San Diego, Ca.  92121
*/

/*char *version "@(#)floor.c	1.2    10/19/83";

/* floor - returns the largest integer (as a double precision
		   number) not greater than x. */

double
floor(x)
double x;
{
	register long i;
	double retval;

	if ( x < 0 )
		x -= 0.99999999999999;
	i = x;
	retval = i;
	return( retval );
}

