[BACK]Return to oxtag.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_math

Annotation of OpenXM/src/ox_math/oxtag.h, Revision 1.3

1.1       ohara       1: /* -*- mode: C; coding: euc-japan -*- */
1.3     ! ohara       2: /* $OpenXM: OpenXM/src/ox_math/oxtag.h,v 1.2 1999/11/02 06:11:58 ohara Exp $ */
1.1       ohara       3:
1.3     ! ohara       4: /* A part of ox_kan.h */
1.1       ohara       5: /* Do not edit this file. */
                      6:
                      7: /*  cmotag.h */
                      8: /* #define     CMO   1024  It is defined in stackm.h. */
                      9: #define LARGEID   0x7f000000
                     10: #define CMO_PRIVATE 0x7fff0000
                     11: #define CMO_ERROR  (LARGEID+1)
                     12: #define CMO_ERROR2 (LARGEID+2)
                     13: #define CMO_NULL   1
                     14: #define CMO_INT32  2
                     15: #define CMO_DATUM  3
                     16: #define CMO_STRING 4
                     17: #define CMO_MATHCAP 5
                     18:
                     19: #define CMO_START_SIGNATURE    0x7fabcd03
                     20: #define CMO_LOCAL_OBJECT       0x7fcdef03
1.2       ohara      21: #define CMO_LOCAL_OBJECT_ASIR  (CMO_LOCAL_OBJECT+0)
                     22: #define CMO_LOCAL_OBJECT_SM1  (CMO_LOCAL_OBJECT+1)
1.1       ohara      23:
1.2       ohara      24: #define     CMO_ARRAY  16
1.1       ohara      25: #define     CMO_LIST 17
                     26: #define     CMO_ATOM 18
                     27: #define     CMO_MONOMIAL32  19
1.2       ohara      28: #define     CMO_ZZ          20
1.1       ohara      29: #define     CMO_QQ          21
                     30: #define     CMO_ZERO        22
1.3     ! ohara      31: /* #define     CMO_DMS          23   /* Distributed monomial system */
1.1       ohara      32: #define     CMO_DMS_GENERIC     24
                     33: #define     CMO_DMS_OF_N_VARIABLES 25
                     34: #define     CMO_RING_BY_NAME  26
1.2       ohara      35: #define     CMO_RECURSIVE_POLYNOMIAL 27
                     36: #define     CMO_LIST_R   28
1.1       ohara      37:
                     38: #define     CMO_INT32COEFF  30
1.2       ohara      39: #define     CMO_DISTRIBUTED_POLYNOMIAL 31
1.3     ! ohara      40: /* #define     CMO_ZZ_OLD   32  */
1.2       ohara      41: #define     CMO_POLYNOMIAL_IN_ONE_VARIABLE 33
                     42: #define     CMO_RATIONAL 34
                     43:
                     44: #define     CMO_64BIT_MACHINE_DOUBLE   40
                     45: #define     CMO_ARRAY_OF_64BIT_MACHINE_DOUBLE  41
                     46: #define     CMO_128BIT_MACHINE_DOUBLE   42
                     47: #define     CMO_ARRAY_OF_128BIT_MACHINE_DOUBLE  43
                     48:
                     49: #define     CMO_BIGFLOAT    50
                     50: #define     CMO_IEEE_DOUBLE_FLOAT 51
                     51:
                     52: #define     CMO_INDETERMINATE  60
                     53: #define     CMO_TREE           61
                     54: #define     CMO_LAMBDA         62    /* for function definition */
1.1       ohara      55:
                     56: /* end of cmotag.h */
                     57:
                     58: /* ox_message_tag.h */
                     59: #define OX_COMMAND                   513
                     60: #define OX_DATA                      514
                     61: #define OX_SYNC_BALL                 515      /* ball to interrupt */
                     62:
                     63: /* level 2 stack machine with programming facility. */
                     64: #define OX_START_OF_FUNCTION_BLOCK    518
                     65: #define OX_END_OF_FUNCTION_BLOCK      519
                     66: #define OX_ADDRESS                    520
                     67:
1.2       ohara      68: #define OX_DATA_WITH_SIZE              521
                     69: #define OX_DATA_ASIR_BINARY_EXPRESSION 522  /* This number should be changed*/
                     70: #define   OX_DATA_OPENMATH_XML         523
                     71: #define   OX_DATA_OPENMATH_BINARY      524
                     72: #define   OX_DATA_MP                   525
                     73:
                     74: /* OX BYTE command */
                     75: #define OX_BYTE_NETWORK_BYTE_ORDER    0
                     76: #define OX_BYTE_LITTLE_ENDIAN         1
                     77: #define OX_BYTE_BIG_ENDIAN         0xff
1.1       ohara      78:
                     79: /* ox_function_id.h */
                     80: #define SM_popSerializedLocalObject 258
                     81: #define SM_popCMO 262
                     82: #define SM_popString 263    /* result ==> string and send the string by CMO */
                     83:
                     84: #define SM_mathcap 264
                     85: #define SM_pops 265
                     86: #define SM_setName 266
                     87: #define SM_evalName 267
                     88: #define SM_executeStringByLocalParser 268
                     89: #define SM_executeFunction 269
                     90: #define SM_beginBlock  270
                     91: #define SM_endBlock    271
                     92: #define SM_shutdown    272
1.2       ohara      93: #define SM_setMathCap  273
                     94: #define SM_executeStringByLocalParserInBatchMode 274
                     95: #define SM_getsp   275
                     96: #define SM_dupErrors 276
1.1       ohara      97:
                     98: #define SM_DUMMY_sendcmo  280
                     99: #define SM_sync_ball 281
                    100:
                    101: #define SM_control_kill 1024
                    102: #define SM_control_reset_connection  1030
                    103: #define SM_control_to_debug_mode 1025
                    104: #define SM_control_exit_debug_mode 1026
                    105: #define SM_control_ping  1027
                    106: #define SM_control_start_watch_thread 1028
                    107: #define SM_control_stop_watch_thread 1029

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>