=================================================================== RCS file: /home/cvs/OpenXM/src/ox_math/Attic/oxtag.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM/src/ox_math/Attic/oxtag.h 1999/10/29 08:06:41 1.1 +++ OpenXM/src/ox_math/Attic/oxtag.h 1999/11/02 06:11:58 1.2 @@ -1,5 +1,6 @@ /* -*- mode: C; coding: euc-japan -*- */ /* $OpenXM$ */ +/* $Id: oxtag.h,v 1.2 1999/11/02 06:11:58 ohara Exp $ */ /* from ox_kan.h */ /* Do not edit this file. */ @@ -18,21 +19,41 @@ #define CMO_START_SIGNATURE 0x7fabcd03 #define CMO_LOCAL_OBJECT 0x7fcdef03 +#define CMO_LOCAL_OBJECT_ASIR (CMO_LOCAL_OBJECT+0) +#define CMO_LOCAL_OBJECT_SM1 (CMO_LOCAL_OBJECT+1) -#define CMO_TAG 16 +#define CMO_ARRAY 16 #define CMO_LIST 17 #define CMO_ATOM 18 #define CMO_MONOMIAL32 19 -#define CMO_ZZ 20 /* CMO_GMPCOEF */ +#define CMO_ZZ 20 #define CMO_QQ 21 #define CMO_ZERO 22 #define CMO_DMS 23 /* Distributed monomial system */ #define CMO_DMS_GENERIC 24 #define CMO_DMS_OF_N_VARIABLES 25 #define CMO_RING_BY_NAME 26 +#define CMO_RECURSIVE_POLYNOMIAL 27 +#define CMO_LIST_R 28 #define CMO_INT32COEFF 30 +#define CMO_DISTRIBUTED_POLYNOMIAL 31 +/* #define CMO_ZZ 32 */ +#define CMO_POLYNOMIAL_IN_ONE_VARIABLE 33 +#define CMO_RATIONAL 34 +#define CMO_64BIT_MACHINE_DOUBLE 40 +#define CMO_ARRAY_OF_64BIT_MACHINE_DOUBLE 41 +#define CMO_128BIT_MACHINE_DOUBLE 42 +#define CMO_ARRAY_OF_128BIT_MACHINE_DOUBLE 43 + +#define CMO_BIGFLOAT 50 +#define CMO_IEEE_DOUBLE_FLOAT 51 + +#define CMO_INDETERMINATE 60 +#define CMO_TREE 61 +#define CMO_LAMBDA 62 /* for function definition */ + /* end of cmotag.h */ /* ox_message_tag.h */ @@ -45,8 +66,17 @@ #define OX_END_OF_FUNCTION_BLOCK 519 #define OX_ADDRESS 520 -#define OX_SIGNATURED_OBJECT 521 +#define OX_DATA_WITH_SIZE 521 +#define OX_DATA_ASIR_BINARY_EXPRESSION 522 /* This number should be changed*/ +#define OX_DATA_OPENMATH_XML 523 +#define OX_DATA_OPENMATH_BINARY 524 +#define OX_DATA_MP 525 +/* OX BYTE command */ +#define OX_BYTE_NETWORK_BYTE_ORDER 0 +#define OX_BYTE_LITTLE_ENDIAN 1 +#define OX_BYTE_BIG_ENDIAN 0xff + /* ox_function_id.h */ #define SM_popSerializedLocalObject 258 #define SM_popCMO 262 @@ -61,7 +91,10 @@ #define SM_beginBlock 270 #define SM_endBlock 271 #define SM_shutdown 272 -#define SM_setMathcap 273 +#define SM_setMathCap 273 +#define SM_executeStringByLocalParserInBatchMode 274 +#define SM_getsp 275 +#define SM_dupErrors 276 #define SM_DUMMY_sendcmo 280 #define SM_sync_ball 281