/* Returns: the offset from the beginning of the buffer.  */
goffset g_seekable_tell(GSeekable *seekable)
/* Returns: the offset from the beginning of the buffer.  */
goffset g_seekable_tell(GSeekable *seekable)
{
  GSeekableIface *iface;
  g_return_val_if_fail (G_IS_SEEKABLE (seekable), 0);
  iface = G_SEEKABLE_GET_IFACE (seekable);
  return (* iface->tell) (seekable);
}