Determine the current read/write offset in an SDL_RWops data stream.
Sint64 SDL_RWtell(SDL_RWops *context);
context | an SDL_RWops data stream object from which to get the current offset |
Returns the current offset in the stream, or -1 if the information can not be determined.
SDL_RWtell is actually a wrapper function that calls the SDL_RWops's seek
method, with an offset of 0 bytes from SDL_RW_SEEK_CUR
, to simplify application development.
This function is available since SDL 3.0.0.
extern SDL_RWops *rw;
"Current position in stream: %lld\n", (long long) SDL_RWtell(rw));
printf(if (SDL_RWseek(rw, 0, SDL_RW_SEEK_END) != -1) {
"Final position in stream: %lld\n", (long long) SDL_RWtell(rw));
printf( }