=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/stackm.h,v retrieving revision 1.6 retrieving revision 1.8 diff -u -p -r1.6 -r1.8 --- OpenXM/src/kan96xx/Kan/stackm.h 2004/09/12 00:26:21 1.6 +++ OpenXM/src/kan96xx/Kan/stackm.h 2004/09/20 02:11:22 1.8 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/Kan/stackm.h,v 1.5 2004/09/11 23:49:34 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/Kan/stackm.h,v 1.7 2004/09/16 23:53:44 takayama Exp $ */ #define LOAD_SM1_PATH "/usr/local/lib/sm1/" /* Do not forget to put / at the tail. "/usr/local/lib/sm1" does not work. @@ -35,8 +35,9 @@ #define SrationalFunction 16 #define Sclass 17 /* class, for extension */ #define Sdouble 18 +#define SbyteArray 19 -#define TYPES 19 /* number of data types. */ +#define TYPES 20 /* number of data types. */ /* NOTE! If you change the above, you need to change mklookup.c too. */ /* Change also dr.sm1 : datatype constants. */ @@ -62,6 +63,7 @@ union cell { struct coeff *universalNumber; void *voidp; double *dbl; + unsigned char *bytes; }; struct object{ @@ -135,6 +137,7 @@ if ((ob).tag != Sarray) {fprintf(stderr,"Warning: PUTO /* For dictionary, flag bit */ #define SET_ATTR_FOR_ALL_WORDS 0x10 +#define OR_ATTR_FOR_ALL_WORDS 0x20 #define PROTECT 0x1 #define ABSOLUTE_PROTECT 0x2 #define ATTR_INFIX 0x4