Annotation of OpenXM/doc/OpenXM-web/cmotag.h, Revision 1.1
1.1 ! takayama 1: /* $OpenXM$ */
! 2: /* cmotag.h */
! 3: /* Never Use 0 as a CMO tag. */
! 4: #define LARGEID 0x7f000000
! 5: #define CMO_PRIVATE 0x7fff0000
! 6:
! 7: #define CMO_ERROR2 (LARGEID+2)
! 8: #define CMO_NULL 1
! 9: #define CMO_INT32 2
! 10: #define CMO_DATUM 3
! 11: #define CMO_STRING 4
! 12: #define CMO_MATHCAP 5
! 13: #define CMO_LIST 17
! 14:
! 15:
! 16: #define CMO_MONOMIAL32 19
! 17: #define CMO_ZZ 20
! 18: #define CMO_QQ 21
! 19: #define CMO_ZERO 22
! 20: #define CMO_DMS 23 /* Distributed monomial system */
! 21: #define CMO_DMS_GENERIC 24
! 22: #define CMO_DMS_OF_N_VARIABLES 25
! 23: #define CMO_RING_BY_NAME 26
! 24: #define CMO_RECURSIVE_POLYNOMIAL 27
! 25: #define CMO_LIST_R 28
! 26: #define CMO_INT32COEFF 30
! 27: #define CMO_DISTRIBUTED_POLYNOMIAL 31
! 28: #define CMO_POLYNOMIAL_IN_ONE_VARIABLE 33
! 29: #define CMO_RATIONAL 34
! 30:
! 31: #define CMO_64BIT_MACHINE_DOUBLE 40
! 32: #define CMO_ARRAY_OF_64BIT_MACHINE_DOUBLE 41
! 33: #define CMO_128BIT_MACHINE_DOUBLE 42
! 34: #define CMO_ARRAY_OF_128BIT_MACHINE_DOUBLE 43
! 35:
! 36: #define CMO_BIGFLOAT 50
! 37: #define CMO_IEEE_DOUBLE_FLOAT 51
! 38:
! 39: #define CMO_INDETERMINATE 60
! 40: #define CMO_TREE 61
! 41: #define CMO_LAMBDA 62 /* for function definition */
! 42:
! 43:
! 44: #define CMO_START_SIGNATURE 0x7fabcd03
! 45:
! 46: /* end of cmotag.h */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>