| erfasrc/src/dat.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 10 | 18 | 55.5 | 
| line | true | false | branch | 
|---|---|---|---|
| 211 | 4 | 0 | if (fd < 0.0 || fd > 1.0) return -4; | 
| 4 | 0 | if (fd < 0.0 || fd > 1.0) return -4; | |
| 217 | 4 | 0 | if (j < 0) return j; | 
| 220 | 4 | 0 | if (iy < changes[0].iyear) return 1; | 
| 223 | 0 | 4 | if (iy > IYV + 5) j = 1; | 
| 229 | 32 | 0 | for (i = NDAT-1; i >=0; i--) { | 
| 230 | 28 | 4 | if (m >= (12 * changes[i].iyear + changes[i].month)) break; | 
| 234 | 4 | 0 | if (i < 0) return -5; | 
| 240 | 0 | 4 | if (i < NERA1) da += (djm + fd - drift[i][0]) * drift[i][1]; |