comparison src/dmres.h @ 1607:0cac3360a0aa

Cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 14 May 2018 11:45:33 +0300
parents 93d1050eac99
children 7f9fe2a9a87e
comparison
equal deleted inserted replaced
1606:93d1050eac99 1607:0cac3360a0aa
146 int dmResourceRef(DMResource *); 146 int dmResourceRef(DMResource *);
147 int dmResourceUnref(DMResource *); 147 int dmResourceUnref(DMResource *);
148 148
149 149
150 // Opening and closing resources 150 // Opening and closing resources
151 int dmf_open(DMResourceLib *lib, const char *, DMResource **handle); 151 int dmf_open(DMResourceLib *lib, const char *, DMResource **phandle);
152 void dmf_close(DMResource *); 152 void dmf_close(DMResource *fh);
153 153
154 int dmf_open_memio(DMResourceLib *lib, const char *, Uint8 *buf, size_t len, DMResource **phandle); 154 int dmf_open_memio(DMResourceLib *lib, const char *, Uint8 *buf, size_t len, DMResource **phandle);
155 #ifdef DM_USE_STDIO 155 #ifdef DM_USE_STDIO
156 int dmf_open_stdio(const char *filename, const char *mode, DMResource **phandle); 156 int dmf_open_stdio(const char *filename, const char *mode, DMResource **phandle);
157 int dmf_open_stdio_stream(FILE *, DMResource **phandle); 157 int dmf_open_stdio_stream(FILE *fh, DMResource **phandle);
158 #endif 158 #endif
159 159
160 160
161 // Basic resource access functions 161 // Basic resource access functions
162 int dmfreset(DMResource *); 162 int dmfreset(DMResource *fh);
163 int dmferror(DMResource *); 163 int dmferror(DMResource *fh);
164 int dmfseek(DMResource *, const off_t, const int); 164 int dmfseek(DMResource *fh, const off_t offset, const int whence);
165 off_t dmfsize(DMResource *); 165 off_t dmfsize(DMResource *fh);
166 off_t dmftell(DMResource *); 166 off_t dmftell(DMResource *fh);
167 BOOL dmfeof(DMResource *); 167 BOOL dmfeof(DMResource *fh);
168 int dmfgetc(DMResource *); 168 int dmfgetc(DMResource *fh);
169 int dmfputc(int, DMResource *); 169 int dmfputc(int val, DMResource *fh);
170 size_t dmfread(void *, const size_t, const size_t, DMResource *); 170 size_t dmfread(void *ptr, const size_t size, const size_t nmemb, DMResource *fh);
171 size_t dmfwrite(const void *, const size_t, const size_t, DMResource *); 171 size_t dmfwrite(const void *ptr, const size_t size, const size_t nmemb, DMResource *fh);
172 char * dmfgets(char *s, int size, DMResource * f); 172 char * dmfgets(char *str, const int size, DMResource *fh);
173 173
174 174
175 // Helper functions for endianess based reading etc 175 // Helper functions for endianess based reading etc
176 int dmf_read_str(DMResource *, void *, const size_t); 176 BOOL dmf_read_str(DMResource *fh, void *ptr, const size_t len);
177 BOOL dmf_read_byte(DMResource *, Uint8 *); 177 BOOL dmf_read_byte(DMResource *fh, Uint8 *val);
178 178
179 #define DM_DEFINE_FFUNC(xname, xtype, z) \ 179 #define DM_DEFINE_FFUNC(xname, xtype, z) \
180 BOOL dmf_read_ ## xname (DMResource *fh, xtype *v); 180 BOOL dmf_read_ ## xname (DMResource *fh, xtype *v);
181 181
182 #include "dmfiletmpl.h" 182 #include "dmfiletmpl.h"