Niotso  git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Functions
iffparser.h File Reference
#include "iff.h"

Go to the source code of this file.

Classes

struct  bytestream
 

Functions

static __inline void set_bytestream (bytestream *b, const uint8_t *Buffer, size_t Size)
 
static __inline uint32_t read_uint32 (bytestream *b)
 
static __inline uint16_t read_uint16 (bytestream *b)
 
static __inline uint8_t read_uint8 (bytestream *b)
 
static __inline float read_float (bytestream *b)
 
static __inline int skipbytes (bytestream *b, size_t bytes)
 
static __inline int seekto (bytestream *b, size_t Position)
 
static __inline size_t read_c_string (bytestream *b, char **dest)
 
static __inline size_t read_pascal_string (bytestream *b, char **dest)
 
static __inline size_t read_pascal2_string (bytestream *b, char **dest)
 
static __inline size_t skip_padding (bytestream *b)
 

Function Documentation

static __inline size_t read_c_string ( bytestream b,
char **  dest 
)
static
static __inline float read_float ( bytestream b)
static
static __inline size_t read_pascal2_string ( bytestream b,
char **  dest 
)
static
static __inline size_t read_pascal_string ( bytestream b,
char **  dest 
)
static
static __inline uint16_t read_uint16 ( bytestream b)
static
static __inline uint32_t read_uint32 ( bytestream b)
static
static __inline uint8_t read_uint8 ( bytestream b)
static
static __inline int seekto ( bytestream b,
size_t  Position 
)
static
static __inline void set_bytestream ( bytestream b,
const uint8_t *  Buffer,
size_t  Size 
)
static
static __inline size_t skip_padding ( bytestream b)
static
static __inline int skipbytes ( bytestream b,
size_t  bytes 
)
static