diff -r 000000000000 -r fb279309251b core/com.nokia.carbide.cpp.compiler.doc.user/html/pragmas_x86/p_exceptions_synchronous.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/com.nokia.carbide.cpp.compiler.doc.user/html/pragmas_x86/p_exceptions_synchronous.htm Fri Apr 03 23:33:03 2009 +0100 @@ -0,0 +1,30 @@ + +
+ + + +Set exception handling to use Microsoft-compatible exceptions. The default is off.
+#pragma exceptions_synchronous on | off | reset
+on
+++Ignore C++ catch(...) blocks for Win32 exceptions when using Structured Exception Handling (SEH). For Microsoft-compatible mode only. Equivilent to #pragma exc sync.
+
off
+++Let C++ catch(...) blocks trap Win32 exceptions when using SEH. For Microsoft-compatible mode only. Equivilent to #pragma exc async. This is the default.
+
Intel x86
+NOTE To translate Win32 exceptions into C++ exceptions, use the routine set_se_translator() found in the header <eh.h>.
+ + + + +