comparison lcldec.c @ 9776:18d149e8fc7f libavcodec

Use int-size types instead of char where it makes no difference.
author reimar
date Sun, 31 May 2009 11:34:19 +0000
parents 3fd46320ab12
children 77fd9731dea5
comparison
equal deleted inserted replaced
9775:3fd46320ab12 9776:18d149e8fc7f
79 static unsigned int mszh_decomp(const unsigned char * srcptr, int srclen, unsigned char * destptr, unsigned int destsize) 79 static unsigned int mszh_decomp(const unsigned char * srcptr, int srclen, unsigned char * destptr, unsigned int destsize)
80 { 80 {
81 unsigned char *destptr_bak = destptr; 81 unsigned char *destptr_bak = destptr;
82 unsigned char *destptr_end = destptr + destsize; 82 unsigned char *destptr_end = destptr + destsize;
83 const unsigned char *srcptr_end = srcptr + srclen; 83 const unsigned char *srcptr_end = srcptr + srclen;
84 unsigned char mask = *srcptr++; 84 unsigned mask = *srcptr++;
85 unsigned char maskbit = 0x80; 85 unsigned maskbit = 0x80;
86 unsigned int ofs, cnt; 86 unsigned int ofs, cnt;
87 87
88 while (srcptr < srcptr_end && destptr < destptr_end) { 88 while (srcptr < srcptr_end && destptr < destptr_end) {
89 if (!(mask & maskbit)) { 89 if (!(mask & maskbit)) {
90 memcpy(destptr, srcptr, 4); 90 memcpy(destptr, srcptr, 4);