chromium/third_party/lzma_sdk/C/7zStream.c

/* 7zStream.c -- 7z Stream functions
2021-02-09 : Igor Pavlov : Public domain */

#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)
{}