44#define SDL_RWOPS_UNKNOWN 0U
45#define SDL_RWOPS_WINFILE 1U
46#define SDL_RWOPS_STDFILE 2U
47#define SDL_RWOPS_JNIFILE 3U
48#define SDL_RWOPS_MEMORY 4U
49#define SDL_RWOPS_MEMORY_RO 5U
77 size_t size,
size_t maxnum);
86 size_t size,
size_t num);
98#if defined(__ANDROID__)
103#elif defined(__WIN32__) || defined(__GDK__)
426 Sint64 offset,
int whence);
486 void *ptr,
size_t size,
520 const void *ptr,
size_t size,
590extern DECLSPEC
void *SDLCALL
SDL_LoadFile(
const char *file,
size_t *datasize);
size_t SDL_WriteBE64(SDL_RWops *dst, Uint64 value)
Uint16 SDL_ReadLE16(SDL_RWops *src)
Uint32 SDL_ReadLE32(SDL_RWops *src)
size_t SDL_RWread(SDL_RWops *context, void *ptr, size_t size, size_t maxnum)
SDL_RWops * SDL_RWFromFP(FILE *fp, SDL_bool autoclose)
Sint64 SDL_RWsize(SDL_RWops *context)
size_t SDL_WriteLE32(SDL_RWops *dst, Uint32 value)
size_t SDL_WriteLE16(SDL_RWops *dst, Uint16 value)
Uint16 SDL_ReadBE16(SDL_RWops *src)
SDL_RWops * SDL_RWFromFile(const char *file, const char *mode)
size_t SDL_WriteBE16(SDL_RWops *dst, Uint16 value)
size_t SDL_WriteBE32(SDL_RWops *dst, Uint32 value)
Sint64 SDL_RWseek(SDL_RWops *context, Sint64 offset, int whence)
size_t SDL_RWwrite(SDL_RWops *context, const void *ptr, size_t size, size_t num)
SDL_RWops * SDL_RWFromMem(void *mem, int size)
Sint64 SDL_RWtell(SDL_RWops *context)
void SDL_FreeRW(SDL_RWops *area)
void * SDL_LoadFile_RW(SDL_RWops *src, size_t *datasize, int freesrc)
Uint64 SDL_ReadLE64(SDL_RWops *src)
SDL_RWops * SDL_AllocRW(void)
Uint64 SDL_ReadBE64(SDL_RWops *src)
size_t SDL_WriteU8(SDL_RWops *dst, Uint8 value)
Uint32 SDL_ReadBE32(SDL_RWops *src)
int SDL_RWclose(SDL_RWops *context)
Uint8 SDL_ReadU8(SDL_RWops *src)
SDL_RWops * SDL_RWFromConstMem(const void *mem, int size)
size_t SDL_WriteLE64(SDL_RWops *dst, Uint64 value)
void * SDL_LoadFile(const char *file, size_t *datasize)
size_t(* write)(struct SDL_RWops *context, const void *ptr, size_t size, size_t num)
size_t(* read)(struct SDL_RWops *context, void *ptr, size_t size, size_t maxnum)
struct SDL_RWops::@056173120141130053002036314077360065275272216035::@244066025351135160047216027151210002130126107000 stdio
int(* close)(struct SDL_RWops *context)
struct SDL_RWops::@056173120141130053002036314077360065275272216035::@005217000313345240337235270240244116140236017145 mem
Sint64(* seek)(struct SDL_RWops *context, Sint64 offset, int whence)
Sint64(* size)(struct SDL_RWops *context)
struct SDL_RWops::@056173120141130053002036314077360065275272216035::@130014207266342352362344013172043364044222065022::@274145167246251105140211020140153336107264027177 buffer
struct SDL_RWops::@056173120141130053002036314077360065275272216035::@130014207266342352362344013172043364044222065022 windowsio
struct SDL_RWops::@056173120141130053002036314077360065275272216035::@050272020141044370057145341220253004272210161015 unknown
union SDL_RWops::@056173120141130053002036314077360065275272216035 hidden