| 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; |