--- global.h 2003/02/22 08:49:44 1.21.2.1 +++ global.h 2003/04/10 13:05:54 1.21.2.4 @@ -127,6 +127,7 @@ uint32_t *tail; uint32_t *start; uint32_t length; + uint32_t initpos; } Bitstream; @@ -206,10 +207,11 @@ #define MIN(X, Y) ((X)<(Y)?(X):(Y)) #define MAX(X, Y) ((X)>(Y)?(X):(Y)) -#define ABS(X) (((X)>0)?(X):-(X)) +/* #define ABS(X) (((X)>0)?(X):-(X)) */ #define SIGN(X) (((X)>0)?1:-1) #define CLIP(X,AMIN,AMAX) (((X)<(AMIN)) ? (AMIN) : ((X)>(AMAX)) ? (AMAX) : (X)) #define DIV_DIV(a,b) (((a)>0) ? ((a)+((b)>>1))/(b) : ((a)-((b)>>1))/(b)) +#define SWAP(_T_,A,B) { _T_ tmp = A; A = B; B = tmp; } #endif /* _GLOBAL_H_ */