Changeset a507140 in git for libpolys/coeffs/ffields.cc


Ignore:
Timestamp:
May 10, 2020, 5:39:11 PM (4 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
f050a38f7d4a93811fa78a1a7cebd7b3a35fc044fe09a23b169ca576a8128e614973bc79bcfec5d7
Parents:
6dd33c01a9c354dd3b89fe045bffa9b635e23954
Message:
opt: nCoeffWrite/nCoeffString via nCoeffName
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/ffields.cc

    r6dd33c ra507140  
    782782}
    783783
    784 static char* nfCoeffString(const coeffs r)
    785 {
    786   const char *p=n_ParameterNames(r)[0];
    787   char *s=(char*)omAlloc(11+1+strlen(p));
    788   sprintf(s,"%d,%s",r->m_nfCharQ,p);
    789   return s;
    790 }
    791 
    792784static char* nfCoeffName(const coeffs r)
    793785{
     
    795787  const char *p=n_ParameterNames(r)[0];
    796788  nfCoeffName_buf[31]='\0';
    797   snprintf(nfCoeffName_buf,31,"ZZ/%d[%s]",r->m_nfCharQ,p);
     789  snprintf(nfCoeffName_buf,31,"%d,%s",r->m_nfCharQ,p);
    798790  return nfCoeffName_buf;
    799791}
     
    836828  r->cfKillChar=nfKillChar;
    837829  r->nCoeffIsEqual=nfCoeffIsEqual;
    838   r->cfCoeffString=nfCoeffString;
    839830  r->cfCoeffName=nfCoeffName;
    840831
Note: See TracChangeset for help on using the changeset viewer.