From c0382411064786243e6b6deaed64d240618e6fba Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Fri, 10 Feb 2006 18:49:29 +0100 Subject: use page numbers starting with 1 in interface --- src/PostscriptDSC.cxx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/PostscriptDSC.cxx') diff --git a/src/PostscriptDSC.cxx b/src/PostscriptDSC.cxx index 3062763..b8b998a 100644 --- a/src/PostscriptDSC.cxx +++ b/src/PostscriptDSC.cxx @@ -156,12 +156,20 @@ PostscriptDSC::get_setup_len() { size_t PostscriptDSC::get_page_off(int p) { - return page_off[p]; + if (p < 1 || p > pages) { + return 0; + } else { + return page_off[p - 1]; + } } size_t PostscriptDSC::get_page_len(int p) { - return page_len[p]; + if (p < 1 || p > pages) { + return 0; + } else { + return page_len[p - 1]; + } } void -- cgit v1.2.3