view future.c @ 70:a945f2b7bef6

Fix slope measurement again
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 29 Oct 2012 14:48:44 +0100
parents 9d57d1fcbcd5
children be814b934eca
line wrap: on
line source

/* welcome in the 2012 */

/* required by CVI */
#include <ansi_c.h>

/* an implementation of the C99 `round` function based on `floor` and `ceil` */
double round(double x)
{
	if (x >= 0.0) {
		double y = floor(x);
		if (x - y >= 0.5)
			y += 1.0;
		return y;
	} else {
		double y = ceil(x);
		if (x - y >= 0.5)
			y -= 1.0;
		return y;
	}
}