diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-01 22:17:34 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-10-01 22:17:34 +0200 |
commit | 8d67c4ea1f4171227e5dfb1842cffcde1693dac0 (patch) | |
tree | dce9d9e8ccbf8542570b24c2bd31962c503e86be /vfs.c | |
parent | 9681613d71b853064735db49fd5715b6cea675ae (diff) |
added http filesize fetching (allows mp3 duration calc, etc)
Diffstat (limited to 'vfs.c')
-rw-r--r-- | vfs.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -61,11 +61,11 @@ vfs_fread (void *ptr, size_t size, size_t nmemb, DB_FILE *stream) { } int -vfs_fseek (DB_FILE *stream, long offset, int whence) { +vfs_fseek (DB_FILE *stream, int64_t offset, int whence) { return stream->vfs->seek (stream, offset, whence); } -long +int64_t vfs_ftell (DB_FILE *stream) { return stream->vfs->tell (stream); } @@ -75,3 +75,7 @@ vfs_rewind (DB_FILE *stream) { stream->vfs->rewind (stream); } +int64_t +vfs_fgetlength (DB_FILE *stream) { + return stream->vfs->getlength (stream); +} |