[BACK]Return to poly2.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / Kan

Diff for /OpenXM/src/kan96xx/Kan/poly2.c between version 1.5 and 1.8

version 1.5, 2003/08/21 02:30:23 version 1.8, 2020/10/06 11:33:46
Line 1 
Line 1 
 /* $OpenXM: OpenXM/src/kan96xx/Kan/poly2.c,v 1.4 2003/08/20 01:39:17 takayama Exp $ */  /* $OpenXM: OpenXM/src/kan96xx/Kan/poly2.c,v 1.7 2005/07/03 11:08:54 ohara Exp $ */
 #include <stdio.h>  #include <stdio.h>
   #include <stdlib.h>
 #include "datatype.h"  #include "datatype.h"
 #include "stackm.h"  #include "stackm.h"
 #include "extern.h"  #include "extern.h"
Line 694  POLY modulo0(f,ringp)
Line 695  POLY modulo0(f,ringp)
 struct object test(ob)  /* test3 */  struct object test(ob)  /* test3 */
          struct object ob;           struct object ob;
 {  {
   struct object rob;    struct object rob = OINIT;
   int k;    int k;
   static POLY f0;    static POLY f0;
   static POLY f1;    static POLY f1;
Line 1007  struct coeff *gcdOfCoeff(POLY f) {
Line 1008  struct coeff *gcdOfCoeff(POLY f) {
 }  }
   
 int shouldReduceContent(POLY f,int ss) {  int shouldReduceContent(POLY f,int ss) {
   extern DoCancel;    extern int DoCancel;
   static int prevSize = 1;    static int prevSize = 1;
   int size;    int size;
   if (f == POLYNULL) return 0;    if (f == POLYNULL) return 0;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.8

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