Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines
IncludeLibrary_srvtyp.h File Reference

Defines

#define TYPSKB   0x80000000 /* Skip n octets */
#define TYPUND   0x00000000 /* Undefined */
#define TYPIT1   0x00010001 /* Byte */
#define TYPIT2   0x00020001 /* Integer*2 */
#define TYPIT4   0x00040001 /* Integer*4 */
#define TYPIT8   0x00080001 /* Integer*8 */
#define TYPLO1   0x00010002 /* Logical*1 */
#define TYPLO4   0x00040002 /* Logical*4 */
#define TYPRE4   0x00040004 /* Real*4 */
#define TYPRE8   0x00080004 /* Real*8 */
#define TYPR16   0x00100004 /* Real*16 */
#define TYPCO4   0x00040008 /* Complex*4 */
#define TYPCO8   0x00080008 /* Complex*8 */
#define TYPC16   0x00100008 /* Complex*16 */
#define TYPCHR   0x00000010 /* Character */
#define TYPCHREXT   0x00000011 /* Character */
#define TYPINT   0x00000001 /* Integer */
#define TYPLOG   0x00000002 /* Logical */
#define TYPREAL   0x00000004 /* Real */
#define TYPCOMP   0x00000008 /* Complex */
#define MSK_TYPE   0x0000f3ff /* Masque isole le type */
#define TYPALONE(X)   (unsigned int ) ((X) & MSK_TYPE) /* Macro */
#define MSK_LGR   0x7fff0000 /* Masque isole la longueur */
#define LGRALONE(X)   (((X) & MSK_LGR) >> 16) /* Macro */
#define MSK_TYPCHR   0x0000ffff /* Masque pour TYPCHR */
#define MSK_LGCHR   0x7fff0000 /* Masque pour lg TYPCHR */
#define MSK_LGUND   0x7fff0000 /* Masque pour lg Undefined */
#define MSK_LGSTRUCT   0x7fff0000 /* Masque pour lg Structure */
#define MSK_LGHDLE   0x7fff0000 /* Masque pour lg Handle */
#define TYPENT   0x00040020 /* Entry point address */
#define TYPETI   0x00040040 /* Etiquette/Inst address */
#define TYPDAD   0x00040080 /* Data address */
#define TYPADD
#define TYPADI   0x00000300 /* Adresse de datas indexee */
#define TYPSTRUCT   0x00001000 /* Structure */
#define TYPENUM   0x00002000 /* Enumeration */
#define TYPHDLE   0x00004000 /* Handle */
#define TYPARR   0x00008000 /* Tableau */
#define MODIN   0x00000400
#define MODOUT   0x00000800
#define MODINOUT   0x00000c00
#define MSKMOD   (~MODINOUT)
#define MODALONE(X)   ((X) & (~MSKMOD)) /* Macro */
#define CCALLEVEL   1

Define Documentation

#define CCALLEVEL   1
#define LGRALONE (   X)    (((X) & MSK_LGR) >> 16) /* Macro */
#define MODALONE (   X)    ((X) & (~MSKMOD)) /* Macro */
#define MODIN   0x00000400
#define MODINOUT   0x00000c00
#define MODOUT   0x00000800
#define MSK_LGCHR   0x7fff0000 /* Masque pour lg TYPCHR */
#define MSK_LGHDLE   0x7fff0000 /* Masque pour lg Handle */
#define MSK_LGR   0x7fff0000 /* Masque isole la longueur */
#define MSK_LGSTRUCT   0x7fff0000 /* Masque pour lg Structure */
#define MSK_LGUND   0x7fff0000 /* Masque pour lg Undefined */
#define MSK_TYPCHR   0x0000ffff /* Masque pour TYPCHR */
#define MSK_TYPE   0x0000f3ff /* Masque isole le type */
#define MSKMOD   (~MODINOUT)
#define TYPADD
Value:
0x00000100              /* Adresse de data a remplacer 
                                                   par la valeur dans ACSRV */
#define TYPADI   0x00000300 /* Adresse de datas indexee */
#define TYPALONE (   X)    (unsigned int ) ((X) & MSK_TYPE) /* Macro */
#define TYPARR   0x00008000 /* Tableau */
#define TYPC16   0x00100008 /* Complex*16 */
#define TYPCHR   0x00000010 /* Character */
#define TYPCHREXT   0x00000011 /* Character */
#define TYPCO4   0x00040008 /* Complex*4 */
#define TYPCO8   0x00080008 /* Complex*8 */
#define TYPCOMP   0x00000008 /* Complex */
#define TYPDAD   0x00040080 /* Data address */
#define TYPENT   0x00040020 /* Entry point address */
#define TYPENUM   0x00002000 /* Enumeration */
#define TYPETI   0x00040040 /* Etiquette/Inst address */
#define TYPHDLE   0x00004000 /* Handle */
#define TYPINT   0x00000001 /* Integer */
#define TYPIT1   0x00010001 /* Byte */
#define TYPIT2   0x00020001 /* Integer*2 */
#define TYPIT4   0x00040001 /* Integer*4 */
#define TYPIT8   0x00080001 /* Integer*8 */
#define TYPLO1   0x00010002 /* Logical*1 */
#define TYPLO4   0x00040002 /* Logical*4 */
#define TYPLOG   0x00000002 /* Logical */
#define TYPR16   0x00100004 /* Real*16 */
#define TYPRE4   0x00040004 /* Real*4 */
#define TYPRE8   0x00080004 /* Real*8 */
#define TYPREAL   0x00000004 /* Real */
#define TYPSKB   0x80000000 /* Skip n octets */
#define TYPSTRUCT   0x00001000 /* Structure */
#define TYPUND   0x00000000 /* Undefined */