diff options
Diffstat (limited to 'navit/maptool/buffer.c')
-rw-r--r-- | navit/maptool/buffer.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/navit/maptool/buffer.c b/navit/maptool/buffer.c index 85206537e..5f7c39505 100644 --- a/navit/maptool/buffer.c +++ b/navit/maptool/buffer.c @@ -60,3 +60,14 @@ load_buffer(char *filename, struct buffer *b, long long offset, long long size) fread(b->base, b->size, 1, f); fclose(f); } + +long long +sizeof_buffer(char *filename) +{ + long long ret; + FILE *f=fopen(filename,"rb"); + fseek(f, 0, SEEK_END); + ret=ftell(f); + fclose(f); + return ret; +} |