RetroArch
Functions
7zStream.c File Reference
#include <stdint.h>
#include <string.h>
#include "7zTypes.h"
Include dependency graph for 7zStream.c:

Functions

SRes SeqInStream_Readuint8_t (ISeqInStream *stream, uint8_t *buf)
 
SRes SeqInStream_Read2 (ISeqInStream *stream, void *buf, size_t size, SRes errorType)
 
SRes SeqInStream_Read (ISeqInStream *stream, void *buf, size_t size)
 
SRes LookInStream_SeekTo (ILookInStream *stream, uint64_t offset)
 
SRes LookInStream_LookRead (ILookInStream *stream, void *buf, size_t *size)
 
SRes LookInStream_Read2 (ILookInStream *stream, void *buf, size_t size, SRes errorType)
 
SRes LookInStream_Read (ILookInStream *stream, void *buf, size_t size)
 
static SRes LookToRead_Look_Lookahead (void *pp, const void **buf, size_t *size)
 
static SRes LookToRead_Look_Exact (void *pp, const void **buf, size_t *size)
 
static SRes LookToRead_Skip (void *pp, size_t offset)
 
static SRes LookToRead_Read (void *pp, void *buf, size_t *size)
 
static SRes LookToRead_Seek (void *pp, int64_t *pos, ESzSeek origin)
 
void LookToRead_CreateVTable (CLookToRead *p, int lookahead)
 
void LookToRead_Init (CLookToRead *p)
 
static SRes SecToLook_Read (void *pp, void *buf, size_t *size)
 
void SecToLook_CreateVTable (CSecToLook *p)
 
static SRes SecToRead_Read (void *pp, void *buf, size_t *size)
 
void SecToRead_CreateVTable (CSecToRead *p)
 

Function Documentation

◆ LookInStream_LookRead()

SRes LookInStream_LookRead ( ILookInStream stream,
void buf,
size_t *  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LookInStream_Read()

SRes LookInStream_Read ( ILookInStream stream,
void buf,
size_t  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LookInStream_Read2()

SRes LookInStream_Read2 ( ILookInStream stream,
void buf,
size_t  size,
SRes  errorType 
)
Here is the caller graph for this function:

◆ LookInStream_SeekTo()

SRes LookInStream_SeekTo ( ILookInStream stream,
uint64_t  offset 
)
Here is the caller graph for this function:

◆ LookToRead_CreateVTable()

void LookToRead_CreateVTable ( CLookToRead p,
int  lookahead 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LookToRead_Init()

void LookToRead_Init ( CLookToRead p)
Here is the caller graph for this function:

◆ LookToRead_Look_Exact()

static SRes LookToRead_Look_Exact ( void pp,
const void **  buf,
size_t *  size 
)
static
Here is the caller graph for this function:

◆ LookToRead_Look_Lookahead()

static SRes LookToRead_Look_Lookahead ( void pp,
const void **  buf,
size_t *  size 
)
static
Here is the caller graph for this function:

◆ LookToRead_Read()

static SRes LookToRead_Read ( void pp,
void buf,
size_t *  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LookToRead_Seek()

static SRes LookToRead_Seek ( void pp,
int64_t pos,
ESzSeek  origin 
)
static
Here is the caller graph for this function:

◆ LookToRead_Skip()

static SRes LookToRead_Skip ( void pp,
size_t  offset 
)
static
Here is the caller graph for this function:

◆ SecToLook_CreateVTable()

void SecToLook_CreateVTable ( CSecToLook p)
Here is the call graph for this function:

◆ SecToLook_Read()

static SRes SecToLook_Read ( void pp,
void buf,
size_t *  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SecToRead_CreateVTable()

void SecToRead_CreateVTable ( CSecToRead p)
Here is the call graph for this function:

◆ SecToRead_Read()

static SRes SecToRead_Read ( void pp,
void buf,
size_t *  size 
)
static
Here is the caller graph for this function:

◆ SeqInStream_Read()

SRes SeqInStream_Read ( ISeqInStream stream,
void buf,
size_t  size 
)
Here is the call graph for this function:

◆ SeqInStream_Read2()

SRes SeqInStream_Read2 ( ISeqInStream stream,
void buf,
size_t  size,
SRes  errorType 
)
Here is the caller graph for this function:

◆ SeqInStream_Readuint8_t()

SRes SeqInStream_Readuint8_t ( ISeqInStream stream,
uint8_t buf 
)