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: