# HG changeset patch # User rfelker # Date 1083436970 0 # Node ID 649f596054e0314ffa7fe07dfdff6c29cd41ab34 # Parent d516105304815b072ea637977c146d0630c8f967 more lvalue casts, ugly this time diff -r d51610530481 -r 649f596054e0 libmpcodecs/native/RTjpegN.c --- a/libmpcodecs/native/RTjpegN.c Sat May 01 18:36:50 2004 +0000 +++ b/libmpcodecs/native/RTjpegN.c Sat May 01 18:42:50 2004 +0000 @@ -159,7 +159,7 @@ // return 2; // first byte allways written - (__u8)strm[0]= + ((__u8*)strm)[0]= (__u8)(data[RTjpeg_ZZ[0]]>254) ? 254:((data[RTjpeg_ZZ[0]]<0)?0:data[RTjpeg_ZZ[0]]); @@ -169,7 +169,7 @@ bitten = ((unsigned char)ci) << 2; if (ci==0) { - (__u8)strm[1]= bitten; + ((__u8*)strm)[1]= bitten; co = 2; return (int)co; } @@ -198,7 +198,7 @@ } if( bitoff == 0 ) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; bitten = 0; bitoff = 8; co++; @@ -210,7 +210,7 @@ /* ci must be 0 */ if(bitoff != 6) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; co++; } @@ -227,7 +227,7 @@ break; case 2: case 0: - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; bitoff = 4; co++; bitten = 0; // clear half nibble values in bitten @@ -248,7 +248,7 @@ bitten |= (ZZvalue&0xf)<