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 @@ + + + + + +exceptions_synchronous + + + +

exceptions_synchronous

+

Set exception handling to use Microsoft-compatible exceptions. The default is off.

+
Syntax
+

#pragma exceptions_synchronous on | off | reset

+
Parameters
+

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.

+
+
Targets
+

Intel x86

+

NOTE To translate Win32 exceptions into C++ exceptions, use the routine set_se_translator() found in the header <eh.h>.

+ + + + +