Changeset 6d4f42 in git


Ignore:
Timestamp:
Sep 22, 2010, 9:36:30 AM (14 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
0a001fd9233c77b9988a83e546bda28a271b0601
Parents:
4ec8b6d613631a82a58144133b707e2aa6bd8b43
Message:
fix debug stuff

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

Legend:

Unmodified
Added
Removed
  • factory/cf_factor.cc

    r4ec8b6 r6d4f42  
    132132      if (f.inZ())
    133133      {
    134         MP_INT m=gmp_numerator(f);
    135         char * str = new char[mpz_sizeinbase( &m, 10 ) + 2];
    136         str = mpz_get_str( str, 10, &m );
     134        mpz_t m;
     135        gmp_numerator(f,m);
     136        char * str = new char[mpz_sizeinbase( m, 10 ) + 2];
     137        str = mpz_get_str( str, 10, m );
    137138        printf("%s",str);
    138139        delete[] str;
     140        mpz_clear(m);
    139141      }
    140142      else if (f.inQ())
    141143      {
    142         MP_INT m=gmp_numerator(f);
    143         char * str = new char[mpz_sizeinbase( &m, 10 ) + 2];
    144         str = mpz_get_str( str, 10, &m );
     144        mpz_t m;
     145        gmp_numerator(f,m);
     146        char * str = new char[mpz_sizeinbase( m, 10 ) + 2];
     147        str = mpz_get_str( str, 10, m );
    145148        printf("%s/",str);
    146149        delete[] str;
    147         m=gmp_denominator(f);
    148         str = new char[mpz_sizeinbase( &m, 10 ) + 2];
    149         str = mpz_get_str( str, 10, &m );
     150        mpz_clear(m);
     151        gmp_denominator(f,m);
     152        str = new char[mpz_sizeinbase( m, 10 ) + 2];
     153        str = mpz_get_str( str, 10, m );
    150154        printf("%s",str);
    151155        delete[] str;
     156        mpz_clear(m);
    152157      }
    153158      #else
Note: See TracChangeset for help on using the changeset viewer.