/***************************************************************** * tmn (TMN encoder) * Copyright (C) 1995 Telenor R&D * Karl Olav Lillevold * * *****************************************************************/ #define sign(a) ((a) < 0 ? -1 : 1) #define Int(a) ((a) < 0 ? (int)(a-0.5) : (int)(a)) #define mnint(a) ((a) < 0 ? (int)(a - 0.5) : (int)(a + 0.5)) #define mmax(a, b) ((a) > (b) ? (a) : (b)) #define mmin(a, b) ((a) < (b) ? (a) : (b)) #define limit(x) \ { \ if (x > 255) x = 255; \ if (x < 0) x = 0; \ }