Skip to content

Commit 6565f32

Browse files
fix: replace assert with exceptions (#12)
* slowly replacing asserts with exceptions in stream (1) Signed-off-by: Peter Staar <[email protected]> * added more exception throwing Signed-off-by: Peter Staar <[email protected]> * more asserts removed Signed-off-by: Peter Staar <[email protected]> --------- Signed-off-by: Peter Staar <[email protected]>
1 parent 6d8bc33 commit 6565f32

File tree

5 files changed

+1013
-2456
lines changed

5 files changed

+1013
-2456
lines changed

src/proj_folders/pdf_library/core/enums.h

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ namespace pdf_lib
6464

6565
d, d0, d1, Do,
6666

67-
EI, EMC, ET,
67+
EI, EMC, ET, EX,
6868

6969
Tc, Td, TD, Tf, Tj, TJ, TL, Tm,
7070
Ts, Tw, Tz, TS,
@@ -138,6 +138,7 @@ namespace pdf_lib
138138
case EI : return "EI";
139139
case EMC : return "EMC";
140140
case ET : return "ET";
141+
case EX : return "EX";
141142

142143
case Tc : return "Tc";
143144
case Td : return "Td";
@@ -227,14 +228,14 @@ namespace pdf_lib
227228
static std::map<std::string, core::operator_type> map = {
228229
{ "b", core::b }, { "B", core::B }, { "b*", core::bS }, { "B*", core::BS},
229230
{ "BDC", core::BDC }, { "BI", core::BI }, { "BMC", core::BMC}, { "BT", core::BT}, { "BX", core::BX},
230-
231+
231232
{ "c", core::c }, { "cm", core::cm}, { "cs", core::cs }, { "CS", core::CS},
232-
233+
233234
{ "d", core::d }, { "d0", core::d0}, { "d1", core::d1 },
234-
235+
235236
{"Do", core::Do},
236-
237-
{ "EI", core::EI }, { "EMC", core::EMC}, {"ET", core::ET},
237+
238+
{ "EI", core::EI }, { "EMC", core::EMC}, {"ET", core::ET}, {"EX", core::EX},
238239

239240
{"Tc", core::Tc}, {"Td", core::Td}, {"TD", core::TD}, {"Tf", core::Tf},
240241
{"Tj", core::Tj}, {"TJ", core::TJ}, {"TL", core::TL}, {"Tm", core::Tm},

src/proj_folders/pdf_library/qpdf/parser/cid_cmap.h~

Lines changed: 0 additions & 185 deletions
This file was deleted.

src/proj_folders/pdf_library/qpdf/parser/fontfile2.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,6 @@ namespace pdf_lib
9393
catch(...)
9494
{
9595
}
96-
97-
//assert(false);
9896
}
9997

10098
void parser<core::FONTFILE2>::handleObject(QPDFObjectHandle object)

0 commit comments

Comments
 (0)