View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000122 | VTK | (No Category) | public | 2003-07-31 23:07 | 2004-02-03 14:29 | ||||
Reporter | Andrew Maclean | ||||||||
Assigned To | Brad King | ||||||||
Priority | low | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000122: interaction between '_setjmp' and C++ object destruction is non-portable | ||||||||
Description | VC .NET2003 In: \VTK\IO\vtkPNGWriter.cxx(222) \VTK\IO\vtkJPEGWriter.cxx(231) | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0000616) Brad King (developer) 2004-02-03 14:29 |
The png and jpeg libraries specify in their error handling interface that the error reporting functions are not allowed to return. Therefore these functions must use longjmp. The code that uses setjmp/longjmp, while in a C++ file, has been carefully written to avoid constructor/destructor problems. There is a pragma used to disable warning 4611 in Visual Studio unless VTK_DISPLAY_WIN32_WARNINGS is defined during the build. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-06-16 13:11 | Zack Galbreath | Category | => (No Category) |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |