xref: /haiku/src/preferences/screen/Utility.cpp (revision a10cf76ef5b9e8c726ebc47183abd6943023cf8f)
1*a10cf76eSAxel Dörfler #include "Utility.h"
2*a10cf76eSAxel Dörfler #include <math.h>
3*a10cf76eSAxel Dörfler 
round(float n,int32 max)4*a10cf76eSAxel Dörfler float round(float n, int32 max)
5*a10cf76eSAxel Dörfler {
6*a10cf76eSAxel Dörfler 	max = (int32)pow(10, (float)max);
7*a10cf76eSAxel Dörfler 
8*a10cf76eSAxel Dörfler 	n *= max;
9*a10cf76eSAxel Dörfler 	n += 0.5;
10*a10cf76eSAxel Dörfler 
11*a10cf76eSAxel Dörfler 	int32 tmp = (int32)floor(n);
12*a10cf76eSAxel Dörfler 	return (float)tmp / (max);
13*a10cf76eSAxel Dörfler }
14