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