view future.c @ 54:73e23c879d6e

Do not update beatnote sign indicators at each time tick
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Thu, 11 Oct 2012 11:55:37 +0200
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;
	}
}