54 #include "rnr/rnrconfig.h" 55 #include "rnr/units.h" 66 INLINE_IN_H
int imax(
int a,
int b)
79 INLINE_IN_H
int imin(
int a,
int b)
91 INLINE_IN_H
int iabs(
int a)
105 INLINE_IN_H
int irange(
int a,
int m,
int M)
107 return a<m? m: a>M? M: a;
119 INLINE_IN_H
int imod(
int a,
int b)
122 return a >= 0? a: a+b;
134 return u==units_raw?
"": units_shortname(u);
138 #endif // _DYNA_OLIO_H INLINE_IN_H const char * dynaUnitsSym(units_t u)
Convert units to short symbol name.
INLINE_IN_H int irange(int a, int m, int M)
Return value of a within minimum,maximum range.
INLINE_IN_H int iabs(int a)
Return absolute value of a.
INLINE_IN_H int imax(int a, int b)
Return maximum integer of a and b.
INLINE_IN_H int imod(int a, int b)
a mod b, ≥ 0.
INLINE_IN_H int imin(int a, int b)
Return minimum integer of a and b.