Niotso
git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
|
#include "iffparser.h"
Macros | |
#define | iff_register(x) |
Functions | |
iff_register (bcon) | |
iff_register (dgrp) | |
iff_register (str) | |
iff_register (cats) | |
iff_register (c_string) | |
iff_register (glob) | |
iff_register (fcns) | |
iff_register (palt) | |
iff_register (bhav) | |
iff_register (objf) | |
iff_register (spr) | |
iff_register (spr2) | |
iff_register (tmpl) | |
iff_register (trcn) | |
iff_register (rsmp) | |
int | iff_create (IFFFile *IFFFileInfo) |
int | iff_read_header (IFFFile *IFFFileInfo, const uint8_t *Buffer, unsigned FileSize) |
IFFChunk * | iff_add_chunk (IFFFile *IFFFileInfo) |
int | iff_read_chunk (IFFChunk *ChunkInfo, const uint8_t *Buffer, unsigned MaxChunkSize) |
int | iff_enumerate_chunks (IFFFile *IFFFileInfo, const uint8_t *Buffer, unsigned BufferSize) |
int | iff_parse_chunk (IFFChunk *ChunkInfo, const uint8_t *Buffer) |
IFFChunk * | iff_find_chunk (IFFFile *IFFFileInfo, const char *Type, int ChunkID) |
void | iff_free_chunk (IFFChunk *ChunkInfo) |
void | iff_delete (IFFFile *IFFFileInfo) |
Variables | |
const char | chunktypes [] |
int(*const | iff_parse_function [])(IFFChunk *, const uint8_t *) |
void(*const | iff_free_function [])(void *) |
#define iff_register | ( | x) |
int iff_create | ( | IFFFile * | IFFFileInfo) |
void iff_delete | ( | IFFFile * | IFFFileInfo) |
int iff_enumerate_chunks | ( | IFFFile * | IFFFileInfo, |
const uint8_t * | Buffer, | ||
unsigned | BufferSize | ||
) |
void iff_free_chunk | ( | IFFChunk * | ChunkInfo) |
int iff_parse_chunk | ( | IFFChunk * | ChunkInfo, |
const uint8_t * | Buffer | ||
) |
int iff_read_chunk | ( | IFFChunk * | ChunkInfo, |
const uint8_t * | Buffer, | ||
unsigned | MaxChunkSize | ||
) |
int iff_read_header | ( | IFFFile * | IFFFileInfo, |
const uint8_t * | Buffer, | ||
unsigned | FileSize | ||
) |
iff_register | ( | bcon | ) |
iff_register | ( | dgrp | ) |
iff_register | ( | str | ) |
iff_register | ( | cats | ) |
iff_register | ( | c_string | ) |
iff_register | ( | glob | ) |
iff_register | ( | fcns | ) |
iff_register | ( | palt | ) |
iff_register | ( | bhav | ) |
iff_register | ( | objf | ) |
iff_register | ( | spr | ) |
iff_register | ( | spr2 | ) |
iff_register | ( | tmpl | ) |
iff_register | ( | trcn | ) |
iff_register | ( | rsmp | ) |
const char chunktypes[] |
void(* const iff_free_function[])(void *) |
int(* const iff_parse_function[])(IFFChunk *, const uint8_t *) |