[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.2

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

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