RetroArch
Functions
7zFile.c File Reference
#include <stdint.h>
#include "7zFile.h"
#include <errno.h>
Include dependency graph for 7zFile.c:

Functions

void File_Construct (CSzFile *p)
 
static WRes File_Open (CSzFile *p, const char *name, int writeMode)
 
WRes InFile_Open (CSzFile *p, const char *name)
 
WRes OutFile_Open (CSzFile *p, const char *name)
 
WRes File_Close (CSzFile *p)
 
WRes File_Read (CSzFile *p, void *data, size_t *size)
 
WRes File_Write (CSzFile *p, const void *data, size_t *size)
 
WRes File_Seek (CSzFile *p, int64_t *pos, ESzSeek origin)
 
WRes File_GetLength (CSzFile *p, uint64_t *length)
 
static SRes FileSeqInStream_Read (void *pp, void *buf, size_t *size)
 
void FileSeqInStream_CreateVTable (CFileSeqInStream *p)
 
static SRes FileInStream_Read (void *pp, void *buf, size_t *size)
 
static SRes FileInStream_Seek (void *pp, int64_t *pos, ESzSeek origin)
 
void FileInStream_CreateVTable (CFileInStream *p)
 
static size_t FileOutStream_Write (void *pp, const void *data, size_t size)
 
void FileOutStream_CreateVTable (CFileOutStream *p)
 

Function Documentation

◆ File_Close()

WRes File_Close ( CSzFile p)
Here is the caller graph for this function:

◆ File_Construct()

void File_Construct ( CSzFile p)

◆ File_GetLength()

WRes File_GetLength ( CSzFile p,
uint64_t length 
)

◆ File_Open()

static WRes File_Open ( CSzFile p,
const char *  name,
int  writeMode 
)
static
Here is the caller graph for this function:

◆ File_Read()

WRes File_Read ( CSzFile p,
void data,
size_t *  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ File_Seek()

WRes File_Seek ( CSzFile p,
int64_t pos,
ESzSeek  origin 
)
Here is the caller graph for this function:

◆ File_Write()

WRes File_Write ( CSzFile p,
const void data,
size_t *  size 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ FileInStream_CreateVTable()

void FileInStream_CreateVTable ( CFileInStream p)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ FileInStream_Read()

static SRes FileInStream_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:

◆ FileInStream_Seek()

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

◆ FileOutStream_CreateVTable()

void FileOutStream_CreateVTable ( CFileOutStream p)
Here is the call graph for this function:

◆ FileOutStream_Write()

static size_t FileOutStream_Write ( void pp,
const void data,
size_t  size 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ FileSeqInStream_CreateVTable()

void FileSeqInStream_CreateVTable ( CFileSeqInStream p)
Here is the call graph for this function:

◆ FileSeqInStream_Read()

static SRes FileSeqInStream_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:

◆ InFile_Open()

WRes InFile_Open ( CSzFile p,
const char *  name 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ OutFile_Open()

WRes OutFile_Open ( CSzFile p,
const char *  name 
)
Here is the call graph for this function: