=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/include/ox.h,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- OpenXM_contrib2/asir2000/include/ox.h 2000/03/10 06:42:22 1.4 +++ OpenXM_contrib2/asir2000/include/ox.h 2000/03/28 06:32:22 1.6 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.3 2000/02/08 04:47:10 noro Exp $ */ +/* $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.5 2000/03/19 12:35:19 noro Exp $ */ #include "com.h" /* version */ @@ -49,6 +49,14 @@ #define CMO_UNIVARIATE_POLYNOMIAL 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 @@ -117,3 +125,11 @@ extern char *parse_strp; void ox_usr1_handler(); unsigned int ox_recv(); + +/* library functions */ +void asir_ox_push_cmo(void *); +int asir_ox_pop_cmo(void *, int); +void asir_ox_push_cmd(int); +void asir_ox_execute_string(char *); +int asir_ox_peek_cmo_size(); +int asir_ox_init(int);