Changeset 5589c0 in git for Singular/longalg.cc


Ignore:
Timestamp:
Mar 22, 2001, 8:11:09 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
8d00695ab431dc1599790b2d6e83c18c4b67069c
Parents:
ec7299504b1d2ac3aec79da0344f1272b0c51265
Message:
*hannes: 2-1-patches


git-svn-id: file:///usr/local/Singular/svn/trunk@5331 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/longalg.cc

    rec7299 r5589c0  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: longalg.cc,v 1.59 2001-02-20 09:45:44 Singular Exp $ */
     4/* $Id: longalg.cc,v 1.60 2001-03-22 19:11:05 Singular Exp $ */
    55/*
    66* ABSTRACT:   algebraic numbers
     
    197197#define napDelete1(p)    p_LmDelete((poly *)p, currRing->algring)
    198198#define napCopy(p)       (napoly)p_Copy((poly)p,currRing->algring)
     199#define nap_Copy(p,r)       (napoly)p_Copy((poly)p,r->algring)
    199200#define napComp(p,q)     p_LmCmp((poly)p,(poly)q, currRing->algring)
    200201#define napMultT(A,E)    A=(napoly)p_Mult_mm((poly)A,(poly)E,currRing->algring)
     
    13771378  erg->z = napCopy(src->z);
    13781379  erg->n = napCopy(src->n);
     1380  erg->s = src->s;
     1381  return (number)erg;
     1382}
     1383number na_Copy(number p, ring r)
     1384{
     1385  if (p==NULL) return NULL;
     1386  lnumber erg;
     1387  lnumber src = (lnumber)p;
     1388  erg = (lnumber)omAlloc0Bin(rnumber_bin);
     1389  erg->z = nap_Copy(src->z,r);
     1390  erg->n = nap_Copy(src->n,r);
    13791391  erg->s = src->s;
    13801392  return (number)erg;
Note: See TracChangeset for help on using the changeset viewer.