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