crystal-tower/src/util.c

26 lines
233 B
C
Raw Permalink Normal View History

2021-11-10 08:08:29 +01:00
#include "util.h"
int
sign(int n)
{
return (n > 0) - (n < 0);
}
float
signf(float n)
{
2021-11-11 16:59:37 +01:00
return (n > 0.0f) - (n < 0.0f);
2021-11-10 08:08:29 +01:00
}
2021-11-11 01:16:01 +01:00
int
abs(int n)
{
return (n > 0) ? (n) : (-n);
}
2021-11-11 16:59:37 +01:00
float
absf(float n)
{
return (n > 0.0f) ? (n) : (-n);
}