# SDL_RWtell

Determine the current read/write offset in an [SDL_RWops](SDL_RWops) data stream.

## Header File

Defined in [SDL_rwops.h](https://github.com/libsdl-org/SDL/blob/SDL2/include/SDL_rwops.h)

## Syntax

```c
Sint64 SDL_RWtell(SDL_RWops *context);
```

## Function Parameters

|                          |             |                                                                                   |
| ------------------------ | ----------- | --------------------------------------------------------------------------------- |
| [SDL_RWops](SDL_RWops) * | **context** | a [SDL_RWops](SDL_RWops) data stream object from which to get the current offset. |

## Return Value

([Sint64](Sint64)) Returns the current offset in the stream, or -1 if the
information can not be determined.

## Remarks

[SDL_RWtell](SDL_RWtell) is actually a wrapper function that calls the
[SDL_RWops](SDL_RWops)'s `seek` method, with an offset of 0 bytes from
`RW_SEEK_CUR`, to simplify application development.

Prior to SDL 2.0.10, this function was a macro.

## Version

This function is available since SDL 2.0.10.

## See Also

- [SDL_RWclose](SDL_RWclose)
- [SDL_RWFromConstMem](SDL_RWFromConstMem)
- [SDL_RWFromFile](SDL_RWFromFile)
- [SDL_RWFromFP](SDL_RWFromFP)
- [SDL_RWFromMem](SDL_RWFromMem)
- [SDL_RWread](SDL_RWread)
- [SDL_RWseek](SDL_RWseek)
- [SDL_RWwrite](SDL_RWwrite)

----
[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategoryRWOPS](CategoryRWOPS)