Lines Matching refs:srcptr
76 static unsigned int mszh_decomp(const unsigned char * srcptr, int srclen, unsigned char * destptr, … in mszh_decomp() argument
80 const unsigned char *srcptr_end = srcptr + srclen; in mszh_decomp()
81 unsigned mask = *srcptr++; in mszh_decomp()
84 while (srcptr < srcptr_end && destptr < destptr_end) { in mszh_decomp()
86 memcpy(destptr, srcptr, 4); in mszh_decomp()
88 srcptr += 4; in mszh_decomp()
90 unsigned ofs = bytestream_get_le16(&srcptr); in mszh_decomp()
107 mask = *srcptr++; in mszh_decomp()
109 if (destptr_end - destptr < 32 || srcptr_end - srcptr < 32) break; in mszh_decomp()
110 memcpy(destptr, srcptr, 32); in mszh_decomp()
112 srcptr += 32; in mszh_decomp()
113 mask = *srcptr++; in mszh_decomp()