vcl_csetjmp.h
来自「InsightToolkit-1.4.0(有大量的优化算法程序)」· C头文件 代码 · 共 29 行
H
29 行
#ifndef vcl_csetjmp_h_
#define vcl_csetjmp_h_
/*
Peter.Vanroose@esat.kuleuven.ac.be
*/
/* This should define C-style stack unwinding */
#include "vcl_compiler.h"
// SunPro 5.0's <csetjmp> is broken.
// VisualC++'s <csetjmp> does not use namespace std.
#if !VCL_CXX_HAS_HEADER_CSETJMP || defined(VCL_SUNPRO_CC_50) || VCL_VC60
# include <setjmp.h>
# define vcl_generic_csetjmp_STD /* */
# include "generic/vcl_csetjmp.h"
#else
# include "iso/vcl_csetjmp.h"
#endif
// In ISO C, setjmp() is a macro. So in vcl it should be
// a macro without the vcl_ prefix, just like assert().
// It is good that people know assert() is a macro because
// they treat it with more care than a function. If vcl
// provided a `vcl_setjmp' preprocessor macro people might
// think they were using a function and not a macro.
#endif // vcl_csetjmp_h_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?