blob: ef1fa38c4afaa96c7274d227b3385b69748f3452 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <stdint.h>
int load_mkf(const char *fn);
void unload_mkf(int mkf_idx);
char * read_mkf(int mkf_idx, int a1, char *buf, int *bufsize);
extern int pixel_fmt;
struct spr_smp
{
char sig[4]; /* "SPR" or "SMP" */
int32_t nchunk;
int32_t start_offset;
int32_t t3, t4; /* unused? */
struct {
/* in the file, it's the chunk size,
* after read_mkf(), it becomes the start address */
int32_t chunk_sz;
int32_t v2, v3; /* unused? */
} chunk_tab[0];
};
|