Files
OCCT/src/IncludeLibrary/IncludeLibrary_stsgrpdef.h
2012-03-05 19:23:40 +04:00

149 lines
3.1 KiB
C
Executable File

#ifndef __NTD_STSGRPDEF_H
# define __NTD_STSGRPDEF_H
/* valeurs du champ type (a combiner) */
/* issssntt : 8 bits avec i : interrupt
s : identifieur de systeme
n : internal / systeme
t : Normal/Error/Warning */
#define PENDING 0 /* 2 bits de droite */
#define NORMAL 1
# ifdef ERROR
# undef ERROR
# endif /* ERROR */
#define ERROR 2
#define WARNING 3
#define INTERNAL 0 /* 1 bit */
#define SYSTEM 4
#define SYS_MASK 120 /* 4 bits */
#define SYS_VMS 0
#define SYS_DS 8
#define SYS_SUN 16
#define SYS_SGI 24
#define SYS_NEC 32
#define SYS_HPU 40
#define SYS_SOL 48
#define SYS_AO1 56
#define SYS_IBM 64
#define SYS_WNT 72
#define SYS_LIN 80
#define SYS_AIX 88
#define SYS_BSD 96
#define SYS_MAC 104
#define INTERRUPT 128 /* 1 bit */
/* valeurs du champ grp */
#define GRP_OSD_VMS 1
#define GRP_OSD_UNX 2
#define GRP_NTD_VMS 3
#define GRP_NTD_UNX 4
#define GRP_ACS 5
#define GRP_SRV_MBX 6
#define GRP_SRV_CLT 7
#define GRP_SRV_LNK 8
#define GRP_SRV_RSP 9
#define GRP_SRV_SRV 10
#define GRP_SRV_OLB 11
#define GRP_TLI_LIB 12
#define GRP_OSD_WNT 13
#define GRP_NTD_WNT 14
#define GRP_SRV_RPC 15
#define GRP_OSD_LIN GRP_OSD_UNX
#define GRP_NTD_LIN GRP_NTD_UNX
#define GRP_SCS_PRC 16
#define GRP_SCS_ACP 17
#define GRP_SCS_SYN 18
#define GRP_SCS_PRS 19
#define GRP_SCS_ASP 20
#define GRP_SCS_ACA 21
#define GRP_BDS_LOC 32
#define GRP_BDS_REM 33
#define GRP_BDS_CNV 34
#define GRP_BDS_RCS 35
#define GRP_BDS_HDS 36
#define GRP_BDS_DBF 37
#define GRP_BDS_RMD 38
#define GRP_BDS_CLT 39
#define GRP_BDS_AST 40
#define GRP_BDS_ENT 41
#define GRP_BDS_ITM 42
#define GRP_BDS_ZNX 43
#define GRP_BDS_ACK 44
#define GRP_STARTER 64
#define GRP_FEI_CCA 65
#define GRP_FEI_SEL 66
#define GRP_FEI_ENG 67
#define GRP_FEI_CTL 68
#define GRP_FEI_SEGV 69
#define GRP_XXX 70
#define MAX_SRV_GRP GRP_SRV_RPC+1
#define MAX_DBS_GRP GRP_BDS_ACK-GRP_BDS_LOC+2
# if defined (__vms) || defined ( VMS )
#define SYS_CODE SYS_VMS
#define GRP_OSD GRP_OSD_VMS
#define GRP_NTD GRP_NTD_VMS
# elif defined (linux) || defined (LIN)
#define SYS_CODE SYS_LIN
#define GRP_OSD GRP_OSD_LIN
#define GRP_NTD GRP_NTD_LIN
# elif WNT
#define SYS_CODE SYS_WNT
#define GRP_OSD GRP_OSD_WNT
#define GRP_NTD GRP_NTD_WNT
# elif UNX
#define GRP_OSD GRP_OSD_UNX
#define GRP_NTD GRP_NTD_UNX
# ifdef DS3
#define SYS_CODE SYS_DS
# elif defined ( SUN )
#define SYS_CODE SYS_SUN
# elif defined (sgi) || defined (SIL) || defined (IRIX)
#define SYS_CODE SYS_SGI
# elif NEC
#define SYS_CODE SYS_NEC
# elif defined (__hpux) || defined (HPUX)
#define SYS_CODE SYS_HPU
# elif defined (sun) || defined ( SOLARIS ) || defined ( SOL )
#define SYS_CODE SYS_SOL
# elif defined (__osf__) || defined ( AO1 ) || defined (DECOSF1)
#define SYS_CODE SYS_AO1
# elif defined (_AIX) || defined (AIX)
#define SYS_CODE SYS_AIX
# elif IBM
#define SYS_CODE SYS_IBM
# elif defined(__FreeBSD__)
#define SYS_CODE SYS_BSD
# elif defined(__APPLE__)
#define SYS_CODE SYS_MAC
# endif
# endif
#endif /* __NTD_STSGRPDEF_H */