aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/QPDF.cc2
-rw-r--r--libqpdf/QPDFObjectHandle.cc12
-rw-r--r--libqpdf/QUtil.cc5
3 files changed, 17 insertions, 2 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index b0a8741c..5f1ab48c 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -370,7 +370,7 @@ QPDF::processMemoryFile(char const* description,
void
QPDF::emptyPDF()
{
- processMemoryFile("empty file", EMPTY_PDF, strlen(EMPTY_PDF));
+ processMemoryFile("empty PDF", EMPTY_PDF, strlen(EMPTY_PDF));
}
void
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc
index 1c2481f8..d0d911f7 100644
--- a/libqpdf/QPDFObjectHandle.cc
+++ b/libqpdf/QPDFObjectHandle.cc
@@ -616,12 +616,24 @@ QPDFObjectHandle::newString(std::string const& str)
}
QPDFObjectHandle
+QPDFObjectHandle::newArray()
+{
+ return newArray(std::vector<QPDFObjectHandle>());
+}
+
+QPDFObjectHandle
QPDFObjectHandle::newArray(std::vector<QPDFObjectHandle> const& items)
{
return QPDFObjectHandle(new QPDF_Array(items));
}
QPDFObjectHandle
+QPDFObjectHandle::newDictionary()
+{
+ return newDictionary(std::map<std::string, QPDFObjectHandle>());
+}
+
+QPDFObjectHandle
QPDFObjectHandle::newDictionary(
std::map<std::string, QPDFObjectHandle> const& items)
{
diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc
index 3c3bf011..bdb73f54 100644
--- a/libqpdf/QUtil.cc
+++ b/libqpdf/QUtil.cc
@@ -1,5 +1,8 @@
-#include <qpdf/QUtil.hh>
+// Include qpdf-config.h first so off_t is gauaranteed to have the right size.
#include <qpdf/qpdf-config.h>
+
+#include <qpdf/QUtil.hh>
+
#include <stdio.h>
#include <errno.h>
#include <ctype.h>