Changeset d5a95c in git
- Timestamp:
- Dec 17, 2007, 3:24:58 PM (16 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- cb8700ab17f1237cdf8eb6f42df5ce02f3c49b3b
- Parents:
- 0e9a73c8fb9c05ddae294ee2b9212dcd19efe8fb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/mpr_complex.cc
r0e9a73c rd5a95c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: mpr_complex.cc,v 1. 4 2006-10-11 15:57:00Singular Exp $ */4 /* $Id: mpr_complex.cc,v 1.5 2007-12-17 14:24:58 Singular Exp $ */ 5 5 6 6 /* … … 80 80 void gmp_float::setFromStr( char * in ) 81 81 { 82 BOOLEAN neg=false; 83 if (*in == '-') { in++; neg=TRUE; } 84 char *s; 85 if ((s=strchr(in,'E')) !=NULL) 86 { 87 *s='e'; 88 } 89 82 90 // gmp doesn't understand number which begin with "." -- it needs 0. 83 91 // so, insert the zero … … 96 104 mpf_set_str( t, in, 10 ); 97 105 } 106 if (neg) mpf_neg( t, t ); 98 107 } 99 108
Note: See TracChangeset
for help on using the changeset viewer.