summaryrefslogtreecommitdiff
path: root/navit/maptool/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/maptool/buffer.c')
-rw-r--r--navit/maptool/buffer.c11
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;
+}