RetroArch
Classes | Macros | Functions
depackrnc1.c File Reference
#include <gccore.h>
Include dependency graph for depackrnc1.c:

Classes

struct  bit_stream
 
struct  huf_table
 

Macros

#define RNC_SIGNATURE   0x524E4301 /* "RNC\001" */
 

Functions

static long rnc_crc (void *data, long len)
 
static void read_huftable (huf_table *h, bit_stream *bs, unsigned char **p)
 
static unsigned long huf_read (huf_table *h, bit_stream *bs, unsigned char **p)
 
static void bitread_init (bit_stream *bs, unsigned char **p)
 
static void bitread_fix (bit_stream *bs, unsigned char **p)
 
static unsigned long bit_peek (bit_stream *bs, unsigned long mask)
 
static void bit_advance (bit_stream *bs, int n, unsigned char **p)
 
static unsigned long bit_read (bit_stream *bs, unsigned long mask, int n, unsigned char **p)
 
static unsigned long blong (unsigned char *p)
 
static unsigned long bword (unsigned char *p)
 
static unsigned long lword (unsigned char *p)
 
static unsigned long mirror (unsigned long x, int n)
 
s32 depackrnc1_ulen (void *packed)
 
s32 depackrnc1 (void *packed, void *unpacked)
 

Macro Definition Documentation

◆ RNC_SIGNATURE

#define RNC_SIGNATURE   0x524E4301 /* "RNC\001" */

Function Documentation

◆ bit_advance()

static void bit_advance ( bit_stream bs,
int  n,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bit_peek()

static unsigned long bit_peek ( bit_stream bs,
unsigned long  mask 
)
static
Here is the caller graph for this function:

◆ bit_read()

static unsigned long bit_read ( bit_stream bs,
unsigned long  mask,
int  n,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bitread_fix()

static void bitread_fix ( bit_stream bs,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ bitread_init()

static void bitread_init ( bit_stream bs,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ blong()

static unsigned long blong ( unsigned char *  p)
static
Here is the caller graph for this function:

◆ bword()

static unsigned long bword ( unsigned char *  p)
static
Here is the caller graph for this function:

◆ depackrnc1()

s32 depackrnc1 ( void packed,
void unpacked 
)
Here is the call graph for this function:

◆ depackrnc1_ulen()

s32 depackrnc1_ulen ( void packed)
Here is the call graph for this function:

◆ huf_read()

static unsigned long huf_read ( huf_table h,
bit_stream bs,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ lword()

static unsigned long lword ( unsigned char *  p)
static
Here is the caller graph for this function:

◆ mirror()

static unsigned long mirror ( unsigned long  x,
int  n 
)
static
Here is the caller graph for this function:

◆ read_huftable()

static void read_huftable ( huf_table h,
bit_stream bs,
unsigned char **  p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rnc_crc()

static long rnc_crc ( void data,
long  len 
)
static
Here is the caller graph for this function: