version 1.3, 2000/02/08 04:47:10 |
version 1.6, 2000/03/28 06:32:22 |
|
|
/* $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.2 2000/01/11 06:43:35 noro Exp $ */ |
/* $OpenXM: OpenXM_contrib2/asir2000/include/ox.h,v 1.5 2000/03/19 12:35:19 noro Exp $ */ |
#include "com.h" |
#include "com.h" |
|
|
/* version */ |
/* version */ |
|
|
#define CMO_UNIVARIATE_POLYNOMIAL 33 |
#define CMO_UNIVARIATE_POLYNOMIAL 33 |
#define CMO_RATIONAL 34 |
#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_INDETERMINATE 60 |
#define CMO_TREE 61 |
#define CMO_TREE 61 |
#define CMO_LAMBDA 62 |
#define CMO_LAMBDA 62 |
Line 111 extern char *ox_copy_bptr; |
|
Line 119 extern char *ox_copy_bptr; |
|
|
|
extern struct IOFP iofp[]; |
extern struct IOFP iofp[]; |
|
|
extern Obj *asir_OperandStack; |
|
extern int asir_OperandStackPtr; |
|
extern char *parse_strp; |
extern char *parse_strp; |
|
|
#define LBUFSIZ BUFSIZ*10 |
#define LBUFSIZ BUFSIZ*10 |
|
|
void ox_usr1_handler(); |
void ox_usr1_handler(); |
unsigned int ox_recv(); |
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); |