| 585 |
|
rp->nosnowdays = atoi(cp); |
| 586 |
|
cp = strchr(cp, ','); |
| 587 |
|
} |
| 588 |
< |
if (!cp++) goto badformat; |
| 588 |
> |
if (!cp++) goto skiprest; |
| 589 |
|
if (*cp != ',') { |
| 590 |
|
rp->albedo = atof(cp); |
| 591 |
|
cp = strchr(cp, ','); |
| 592 |
|
} |
| 593 |
< |
if (!cp++) goto badformat; |
| 593 |
> |
if (!cp++) goto skiprest; |
| 594 |
|
if (*cp != ',') { |
| 595 |
|
rp->liqpdepth = atof(cp) * 1e-3; |
| 596 |
|
cp = strchr(cp, ','); |
| 597 |
|
} |
| 598 |
< |
if (!cp++) goto badformat; |
| 598 |
> |
if (!cp++) goto skiprest; |
| 599 |
|
if ((*cp != ',') & (*cp != '\n')) |
| 600 |
|
rp->liqhours = atof(cp); |
| 601 |
+ |
skiprest: |
| 602 |
|
if (scan_date(epw) || feof(epw->fp)) |
| 603 |
|
return(1); /* normal return (even if next is EOF) */ |
| 604 |
|
badformat: |