xref: /haiku/src/system/libroot/posix/musl/math/scalblnf.c (revision f504f61099b010fbfa94b1cc63d2e9072c7f7185)
1*f504f610SAugustin Cavalier #include <limits.h>
2*f504f610SAugustin Cavalier #include <math.h>
3*f504f610SAugustin Cavalier 
scalblnf(float x,long n)4*f504f610SAugustin Cavalier float scalblnf(float x, long n)
5*f504f610SAugustin Cavalier {
6*f504f610SAugustin Cavalier 	if (n > INT_MAX)
7*f504f610SAugustin Cavalier 		n = INT_MAX;
8*f504f610SAugustin Cavalier 	else if (n < INT_MIN)
9*f504f610SAugustin Cavalier 		n = INT_MIN;
10*f504f610SAugustin Cavalier 	return scalbnf(x, n);
11*f504f610SAugustin Cavalier }
12