Mercurial > hg > dmlib
comparison src/dmres.h @ 2437:f7d54ac51880
Fix and improvements to dmres MemIO subsystem.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 25 Feb 2020 07:26:40 +0200 |
parents | 5ffc48a0bebe |
children | fa089a430121 |
comparison
equal
deleted
inserted
replaced
2436:b7f622d39efc | 2437:f7d54ac51880 |
---|---|
63 | 63 |
64 int flags; // Resource flags (DMF_*) | 64 int flags; // Resource flags (DMF_*) |
65 char *filename; | 65 char *filename; |
66 | 66 |
67 // Raw data (or mem data) | 67 // Raw data (or mem data) |
68 size_t rawSize; // Size of data | 68 size_t maxSize; // Maximum size (0 = no limit) |
69 off_t rawOffset; // Current offset in data | 69 size_t memSize; // Size of data |
70 Uint8 *rawData; // Pointer to data | 70 size_t memAlloc; // Amount allocated |
71 size_t minAlloc; // Minimum allocation increase (0 = default) | |
72 off_t memOffset; // Current offset in data | |
73 Uint8 *memData; // Pointer to data | |
71 | 74 |
72 // Decoded resource data | 75 // Decoded resource data |
73 void *resData; | 76 void *resData; |
74 size_t resSize; | 77 size_t resSize; |
75 struct DMResourceDataOps *rops; | 78 struct DMResourceDataOps *rops; |