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.