MantisBT
Mantis Bug Tracker Workflow

occt: master 2057c37b Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
dpasukhi bugmaster master 2020-11-27 19:32:18 master 3273937d
Affected Issues 0031756: Data Exchange - broken parsing of STEP entity in case of missing last parameter
Changeset 0031756: Data Exchange - broken parsing of STEP entity in case of missing last parameter

- Parser is corrected to handle case of missing arguments properly (report error without corruption of the next entity)
- Added counter of entity arguments for appropriate error messages
- Plain C tools and data structures (recfile.*, stepfile.*) are converted to C++ class (StepFile_ReadData) to avoid use of static variables, so that reader can be safely used in a multi-threaded environment
mod - src/StepFile/FILES Diff ] File ]
mod - src/StepFile/lex.step.cxx Diff ] File ]
rm - src/StepFile/recfile.pc Diff ] File ]
rm - src/StepFile/recfile.ph Diff ] File ]
mod - src/StepFile/step.lex Diff ] File ]
mod - src/StepFile/step.tab.cxx Diff ] File ]
mod - src/StepFile/step.tab.hxx Diff ] File ]
mod - src/StepFile/step.yacc Diff ] File ]
mod - src/StepFile/StepFile_Read.cxx Diff ] File ]
add - src/StepFile/StepFile_ReadData.cxx Diff ] File ]
add - src/StepFile/StepFile_ReadData.hxx Diff ] File ]
rm - src/StepFile/stepread.cxx Diff ] File ]
rm - src/StepFile/stepread.ph Diff ] File ]
add - tests/bugs/step/bug31756 Diff ] File ]


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker