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

Annotation of OpenXM/src/ox_toolkit/oxtag.h, Revision 1.1

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

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