From 5f59c32f876556a031dd2536b5c7f0fb0b58968d Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 27 Jun 2012 10:43:27 -0400 Subject: Add a few minor enhancements to recent work Test coverage case for new newStream method Expose decimal_places argument for double-based newReal All enhancements suggested by Tobias. --- libqpdf/QPDFObjectHandle.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libqpdf/QPDFObjectHandle.cc') diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 139ca02b..4d6c5f79 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -604,9 +604,9 @@ QPDFObjectHandle::newReal(std::string const& value) } QPDFObjectHandle -QPDFObjectHandle::newReal(double value) +QPDFObjectHandle::newReal(double value, int decimal_places) { - return QPDFObjectHandle(new QPDF_Real(value)); + return QPDFObjectHandle(new QPDF_Real(value, decimal_places)); } QPDFObjectHandle @@ -683,6 +683,7 @@ QPDFObjectHandle::newStream(QPDF* qpdf, PointerHolder data) QPDFObjectHandle QPDFObjectHandle::newStream(QPDF* qpdf, std::string const& data) { + QTC::TC("qpdf", "QPDFObjectHandle newStream with string"); PointerHolder b = new Buffer(data.length()); unsigned char* bp = b->getBuffer(); memcpy(bp, (char*)data.c_str(), data.length()); -- cgit v1.2.3-54-g00ecf