aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2009-02-21 03:31:32 +0100
committerJay Berkenbilt <ejb@ql.org>2009-02-21 03:31:32 +0100
commit4499e04b5714747eb954420f8133e650a5137d45 (patch)
treef7fba2f5f901ccb6081469af84285714b62fd7a6 /include
parent35d72c822e07017feac2c6be02c1d402f4992728 (diff)
downloadqpdf-4499e04b5714747eb954420f8133e650a5137d45.tar.zst
better recovery for appended files with damaged cross-reference tables
git-svn-id: svn+q:///qpdf/trunk@649 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDF.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh
index db5c91e6..f57d4c94 100644
--- a/include/qpdf/QPDF.hh
+++ b/include/qpdf/QPDF.hh
@@ -333,7 +333,8 @@ class QPDF
int read_xrefTable(off_t offset);
int read_xrefStream(off_t offset);
int processXRefStream(off_t offset, QPDFObjectHandle& xref_stream);
- void insertXrefEntry(int obj, int f0, int f1, int f2);
+ void insertXrefEntry(int obj, int f0, int f1, int f2,
+ bool overwrite = false);
QPDFObjectHandle readObject(
InputSource*, int objid, int generation,
bool in_object_stream);