diff options
author | Christophe Grenier <[email protected]> | 2013-11-03 15:24:33 +0100 |
---|---|---|
committer | Christophe Grenier <[email protected]> | 2013-11-03 15:24:33 +0100 |
commit | 191a261516d0f55336f37ced9fa3695d66d225d9 (patch) | |
tree | 1c74a906a1da183586adba291a2dd56cb9f3f16c /src/file_pdf.c | |
parent | 2fd70a3b9ed309f1cf3f57d10faebf29bb451037 (diff) |
fix minor code defects
Diffstat (limited to 'src/file_pdf.c')
-rw-r--r-- | src/file_pdf.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/file_pdf.c b/src/file_pdf.c index 58c6136d..c4a61af6 100644 --- a/src/file_pdf.c +++ b/src/file_pdf.c @@ -77,7 +77,7 @@ static void file_rename_pdf(const char *old_filename) { char title[512]; const unsigned char pattern[6]={ '/', 'T', 'i', 't', 'l', 'e' }; - uint64_t offset; + off_t offset; FILE *handle; unsigned char*buffer; unsigned int i; @@ -91,7 +91,11 @@ static void file_rename_pdf(const char *old_filename) fclose(handle); return; } +#ifdef HAVE_FTELLO + offset=ftello(handle); +#else offset=ftell(handle); +#endif if(offset < 0) { fclose(handle); @@ -104,7 +108,11 @@ static void file_rename_pdf(const char *old_filename) return; } offset+=sizeof(pattern); +#ifdef HAVE_FSEEKO + if(fseeko(handle, offset, SEEK_SET)<0) +#else if(fseek(handle, offset, SEEK_SET)<0) +#endif { fclose(handle); return ; |