Lines Matching refs:buf
36 static inline unsigned long get4LE(const unsigned char* buf) {
37 return buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24);
52 * "buf" must hold at least "uncompressedLen" bytes.
54 /*static*/ template<typename T> bool inflateToBuffer(T& reader, void* buf,
77 zstream.next_out = (Bytef*) buf;
216 /*static*/ bool ZipUtils::inflateToBuffer(FILE* fp, void* buf,
220 return ::inflateToBuffer<FileReader>(reader, buf,
224 /*static*/ bool ZipUtils::inflateToBuffer(int fd, void* buf,
228 return ::inflateToBuffer<FdReader>(reader, buf,
232 /*static*/ bool ZipUtils::inflateToBuffer(void* in, void* buf,
236 return ::inflateToBuffer<BufferReader>(reader, buf,
316 unsigned char buf[8];
320 if (fread(buf, 1, 8, fp) != 8)
326 *pCRC32 = get4LE(&buf[0]);
327 *pUncompressedLen = get4LE(&buf[4]);