12 Apr
2004
12 Apr
'04
9:37 p.m.
The diff went in fine in DOS, ugly but successful in Linux.
I may generate the diff using Linux instead of DOS tools.
Do you have any idea what the check for FLT_MAX is doing?
Easy! If the arbitrary precision test is met, floatval is set to FLT_MAX. The test is testing if the *previous* parameter used arbitrary precision. Once one parameter needs arbitrary precision, then all use it. However, the overall logic is not the best, though it seems to work OK. Too much dependence on scanf. Tim