Ignore:
Timestamp:
Dec 18, 2011, 10:28:22 PM (14 years ago)
Author:
dmik
Message:

Merge branch gcc-kmk to trunk.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        1 bin
        2 Makefile.inc
         1env.cmd
         2LocalConfig.kmk
    • Property svn:mergeinfo set to
      /branches/gcc-kmkmergedeligible
  • trunk/include/exceptions.h

    r3124 r21916  
    1818 * Exception codes
    1919 */
    20  
     20
    2121#define STATUS_SUCCESS                   0x00000000
    2222#define STATUS_WAIT_0                    0x00000000
     
    2525#define STATUS_TIMEOUT                   0x00000102
    2626#define STATUS_PENDING                   0x00000103
    27 #define STATUS_GUARD_PAGE_VIOLATION      0x80000001   
     27#define STATUS_GUARD_PAGE_VIOLATION      0x80000001
    2828#define STATUS_DATATYPE_MISALIGNMENT     0x80000002
    2929#define STATUS_BREAKPOINT                0x80000003
     
    8989#define WINCONTEXT_i386      0x00010000
    9090#define WINCONTEXT_i486      WINCONTEXT_i386
    91 #define WINCONTEXT_CONTROL   (WINCONTEXT_i386 | 0x0001) 
    92 #define WINCONTEXT_INTEGER   (WINCONTEXT_i386 | 0x0002) 
    93 #define WINCONTEXT_SEGMENTS  (WINCONTEXT_i386 | 0x0004) 
    94 #define WINCONTEXT_FLOATING_POINT  (WINCONTEXT_i386 | 0x0008L) 
    95 #define WINCONTEXT_DEBUG_REGISTERS (WINCONTEXT_i386 | 0x0010L) 
     91#define WINCONTEXT_CONTROL   (WINCONTEXT_i386 | 0x0001)
     92#define WINCONTEXT_INTEGER   (WINCONTEXT_i386 | 0x0002)
     93#define WINCONTEXT_SEGMENTS  (WINCONTEXT_i386 | 0x0004)
     94#define WINCONTEXT_FLOATING_POINT  (WINCONTEXT_i386 | 0x0008L)
     95#define WINCONTEXT_DEBUG_REGISTERS (WINCONTEXT_i386 | 0x0010L)
    9696#define WINCONTEXT_FULL (WINCONTEXT_CONTROL | WINCONTEXT_INTEGER | WINCONTEXT_SEGMENTS)
    9797
     
    145145
    146146
    147 #define WINEXCEPTION_NONCONTINUABLE     0x1   
    148 #define WINEXCEPTION_MAXIMUM_PARAMETERS 15     
     147#define WINEXCEPTION_NONCONTINUABLE     0x1
     148#define WINEXCEPTION_MAXIMUM_PARAMETERS 15
    149149
    150150typedef struct _WINEXCEPTION_RECORD {
     
    197197 * Return values from filters in except() and from UnhandledExceptionFilter
    198198 */
    199  
     199
    200200#define WINEXCEPTION_EXECUTE_HANDLER        1
    201201#define WINEXCEPTION_CONTINUE_SEARCH        0
     
    206206#pragma pack()
    207207
     208#ifdef __cplusplus
     209extern "C" {
     210#endif
     211
    208212DWORD RtlDispatchException(WINEXCEPTION_RECORD *pRecord, WINCONTEXT *pContext);
    209213
     214#ifdef __cplusplus
     215} // extern "C"
    210216#endif
     217
     218#endif
Note: See TracChangeset for help on using the changeset viewer.