Changeset 6d4f42 in git
- Timestamp:
- Sep 22, 2010, 9:36:30 AM (13 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 0a001fd9233c77b9988a83e546bda28a271b0601
- Parents:
- 4ec8b6d613631a82a58144133b707e2aa6bd8b43
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_factor.cc
r4ec8b6 r6d4f42 132 132 if (f.inZ()) 133 133 { 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 ); 137 138 printf("%s",str); 138 139 delete[] str; 140 mpz_clear(m); 139 141 } 140 142 else if (f.inQ()) 141 143 { 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 ); 145 148 printf("%s/",str); 146 149 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 ); 150 154 printf("%s",str); 151 155 delete[] str; 156 mpz_clear(m); 152 157 } 153 158 #else
Note: See TracChangeset
for help on using the changeset viewer.