line |
true |
false |
branch |
132
|
7 |
0 |
while ( ctemp != '\0' ) { |
133
|
1 |
6 |
if (isdigit(*ctemp)) break; |
137
|
1 |
0 |
if (*ctemp == '-') hasminus = 1; |
144
|
0 |
6 |
if (retval == 0.0 && endptr == strstart) { |
|
0 |
0 |
if (retval == 0.0 && endptr == strstart) { |
153
|
0 |
0 |
while (ISBLANK(*endptr) || isalpha(*endptr) || *endptr == '+' ) { |
|
0 |
0 |
while (ISBLANK(*endptr) || isalpha(*endptr) || *endptr == '+' ) { |
|
0 |
0 |
while (ISBLANK(*endptr) || isalpha(*endptr) || *endptr == '+' ) { |
157
|
0 |
6 |
} else if ( errno == ERANGE ) { |
160
|
1 |
5 |
if ( retval < 0 || hasminus ) { |
171
|
6 |
0 |
if (*endptr == ',') { |
176
|
4 |
6 |
while ( ISBLANK(*ctemp) ) { |
183
|
6 |
0 |
if (*jflag != 1) *ireslt = retval; |