Mercurial > libavcodec.hg
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); |