summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_pages.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDF_pages.cc')
-rw-r--r--libqpdf/QPDF_pages.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/libqpdf/QPDF_pages.cc b/libqpdf/QPDF_pages.cc
index cd05366e..b73e48e1 100644
--- a/libqpdf/QPDF_pages.cc
+++ b/libqpdf/QPDF_pages.cc
@@ -238,7 +238,7 @@ QPDF::insertPage(QPDFObjectHandle newpage, int pos)
QTC::TC("qpdf", "QPDF insert indirect page");
}
- if ((pos < 0) || (QIntC::to_size(pos) > this->m->all_pages.size())) {
+ if ((pos < 0) || (toS(pos) > m->all_pages.size())) {
throw std::runtime_error(
"QPDF::insertPage called with pos out of range");
}
@@ -247,9 +247,9 @@ QPDF::insertPage(QPDFObjectHandle newpage, int pos)
"qpdf",
"QPDF insert page",
(pos == 0) ? 0 : // insert at beginning
- (pos == QIntC::to_int(this->m->all_pages.size())) ? 1
- : // at end
- 2); // insert in middle
+ (pos == toI(m->all_pages.size())) ? 1
+ : // at end
+ 2); // insert in middle
auto og = newpage.getObjGen();
if (this->m->pageobj_to_pages_pos.count(og)) {
@@ -279,9 +279,9 @@ QPDF::removePage(QPDFObjectHandle page)
"qpdf",
"QPDF remove page",
(pos == 0) ? 0 : // remove at beginning
- (pos == QIntC::to_int(this->m->all_pages.size() - 1)) ? 1
- : // end
- 2); // remove in middle
+ (pos == toI(m->all_pages.size() - 1)) ? 1
+ : // end
+ 2); // remove in middle
QPDFObjectHandle pages = getRoot().getKey("/Pages");
QPDFObjectHandle kids = pages.getKey("/Kids");