aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2010-04-19 01:01:31 +0200
committerJay Berkenbilt <ejb@ql.org>2010-04-19 01:01:31 +0200
commit84353451a33171b587c0bdeaae745dbc0e553fff (patch)
tree51494919b1c224da5070cb8c64480091e0f197cc /include
parent71f171356a5570ba900f97985376f80ce2cd6e02 (diff)
downloadqpdf-84353451a33171b587c0bdeaae745dbc0e553fff.tar.zst
refactor to isolate pad calculation
git-svn-id: svn+q:///qpdf/trunk@956 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDFWriter.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/qpdf/QPDFWriter.hh b/include/qpdf/QPDFWriter.hh
index b10d5ae7..8a11a9d8 100644
--- a/include/qpdf/QPDFWriter.hh
+++ b/include/qpdf/QPDFWriter.hh
@@ -183,6 +183,7 @@ class QPDFWriter
void writeBuffer(PointerHolder<Buffer>&);
void writeStringQDF(std::string const& str);
void writeStringNoQDF(std::string const& str);
+ void writePad(int nspaces);
void assignCompressedObjectNumbers(int objid);
void enqueueObject(QPDFObjectHandle object);
void writeObjectStreamOffsets(std::vector<int>& offsets, int first_obj);
@@ -242,6 +243,7 @@ class QPDFWriter
int hint_offset,
int hint_length,
bool skip_compression);
+ int calculateXrefStreamPadding(int xref_bytes);
// When filtering subsections, push additional pipelines to the
// stack. When ready to switch, activate the pipeline stack.