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;