Mercurial > hg > dmlib
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" |