=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/datatype.h,v retrieving revision 1.1 retrieving revision 1.6 diff -u -p -r1.1 -r1.6 --- OpenXM/src/kan96xx/Kan/datatype.h 1999/10/08 02:12:01 1.1 +++ OpenXM/src/kan96xx/Kan/datatype.h 2003/07/10 08:20:04 1.6 @@ -1,3 +1,4 @@ +/* $OpenXM: OpenXM/src/kan96xx/Kan/datatype.h,v 1.5 2003/06/26 13:00:10 takayama Exp $ */ #include "gmp.h" /* GC */ @@ -28,6 +29,7 @@ void KSstop(); must be larger than AGLIMIT. They are automatically determined by the value of AGLIMIT. */ +#define LARGE_NEGATIVE_NUMBER (-0x7fffffff) /* for 32 bit */ typedef struct listPoly * POLY; typedef struct monomial * MONOMIAL; @@ -72,6 +74,10 @@ struct ring { void *gbListTower; int *outputOrder; char *name; + int weightedHomogenization; + int degreeShiftSize; + int degreeShiftN; + int *degreeShift; };