view src/tta/aud-support.h @ 516:522acbb51ecc trunk

[svn] - flac 113 plugin: get rid of http.c and http.h stuff in flac 113 as well
author giacomo
date Mon, 22 Jan 2007 09:08:16 -0800
parents fbd06b4aa776
children
line wrap: on
line source

#include <audacious/vfs.h>

#define FILE VFSFile
#define fopen 	vfs_fopen
#define fclose 	vfs_fclose
#define fwrite  vfs_fwrite
#define fread	vfs_fread
#define frewind vfs_frewind
#define ftell	vfs_ftell
#define fseek	vfs_fseek

size_t file_size (char *filename)
{
    VFSFile *f;
    size_t size = -1;

    if ((f = vfs_fopen (filename, "r")))
    {
	vfs_fseek (f, 0, SEEK_END);
	size = vfs_ftell (f);
	vfs_fclose (f); 
    }
    return size;
}