interpolate
interpolate(uint16_t target, uint16_t srcLeft, uint16_t srcRight,
interpolate(uint16_t target, uint16_t srcLeft, uint16_t srcRight,
#define interpolate(x, x1, y1, x2, y2, n) \
#undef interpolate
#define interpolate(x, x1, y1, x2, y2, n) \
#undef interpolate
#undef interpolate
#define interpolate(parm, old, new) ((parm##_old * (old) + \
interpolate(u_int16_t target, u_int16_t srcLeft, u_int16_t srcRight,