#include "Precomp.h"
#include <string.h>
#include "7zTypes.h"
SRes SeqInStream_Read2(const ISeqInStream *stream, void *buf, size_t size, SRes errorType)
{ … }
SRes SeqInStream_Read(const ISeqInStream *stream, void *buf, size_t size)
{ … }
SRes SeqInStream_ReadByte(const ISeqInStream *stream, Byte *buf)
{ … }
SRes LookInStream_SeekTo(const ILookInStream *stream, UInt64 offset)
{ … }
SRes LookInStream_LookRead(const ILookInStream *stream, void *buf, size_t *size)
{ … }
SRes LookInStream_Read2(const ILookInStream *stream, void *buf, size_t size, SRes errorType)
{ … }
SRes LookInStream_Read(const ILookInStream *stream, void *buf, size_t size)
{ … }
#define GET_LookToRead2 …
static SRes LookToRead2_Look_Lookahead(const ILookInStream *pp, const void **buf, size_t *size)
{ … }
static SRes LookToRead2_Look_Exact(const ILookInStream *pp, const void **buf, size_t *size)
{ … }
static SRes LookToRead2_Skip(const ILookInStream *pp, size_t offset)
{ … }
static SRes LookToRead2_Read(const ILookInStream *pp, void *buf, size_t *size)
{ … }
static SRes LookToRead2_Seek(const ILookInStream *pp, Int64 *pos, ESzSeek origin)
{ … }
void LookToRead2_CreateVTable(CLookToRead2 *p, int lookahead)
{ … }
static SRes SecToLook_Read(const ISeqInStream *pp, void *buf, size_t *size)
{ … }
void SecToLook_CreateVTable(CSecToLook *p)
{ … }
static SRes SecToRead_Read(const ISeqInStream *pp, void *buf, size_t *size)
{ … }
void SecToRead_CreateVTable(CSecToRead *p)
{ … }