[BACK]Return to algnum.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / builtin

Diff for /OpenXM_contrib2/asir2000/builtin/algnum.c between version 1.13 and 1.14

version 1.13, 2007/02/15 02:06:20 version 1.14, 2013/11/17 17:34:59
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/builtin/algnum.c,v 1.12 2005/08/02 07:16:41 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/builtin/algnum.c,v 1.13 2007/02/15 02:06:20 noro Exp $
 */  */
 #include "ca.h"  #include "ca.h"
 #include "parse.h"  #include "parse.h"
Line 219  void Pinv_or_split_dalg(NODE arg,Obj *rp)
Line 219  void Pinv_or_split_dalg(NODE arg,Obj *rp)
 {  {
         NODE gen,t,nd0,nd;          NODE gen,t,nd0,nd;
         LIST list;          LIST list;
         int l,i,j,k,n;          int l,i,j,n;
         DP *ps,*ps1,*psw;          DP *ps,*ps1,*psw;
         NumberField nf;          NumberField nf;
         DAlg inv;          DAlg inv;
Line 255  void Pinv_or_split_dalg(NODE arg,Obj *rp)
Line 255  void Pinv_or_split_dalg(NODE arg,Obj *rp)
                 for ( ; i >= 0; i-- ) {                  for ( ; i >= 0; i-- ) {
                         NEXTNODE(nd0,nd); BDY(nd) = (pointer)psw[i];                          NEXTNODE(nd0,nd); BDY(nd) = (pointer)psw[i];
                 }                  }
                 for ( ; t; t = NEXT(t), k++ ) {                  for ( ; t; t = NEXT(t) ) {
                         NEXTNODE(nd0,nd); BDY(nd) = BDY(t);                          NEXTNODE(nd0,nd); BDY(nd) = BDY(t);
                 }                  }
                 NEXT(nd) = 0;                  NEXT(nd) = 0;

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

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