Diff for libcfg+/src/shared.c between version 1.16 and 1.17
| version 1.16, 2002/05/30 22:29:45 |
version 1.17, 2002/06/10 20:13:54 |
| Line 670 store_single_arg(type, arg, where) |
|
| Line 670 store_single_arg(type, arg, where) |
|
| |
|
| if (double_val == +HUGE_VAL || double_val == -HUGE_VAL) |
if (double_val == +HUGE_VAL || double_val == -HUGE_VAL) |
| return CFG_ERROR_OVERFLOW; |
return CFG_ERROR_OVERFLOW; |
| |
#if HAVE_ERRNO_H |
| if (double_val == 0.0 && errno == ERANGE) |
if (double_val == 0.0 && errno == ERANGE) |
| |
#else |
| |
if (double_val == 0.0 && end == arg) |
| |
#endif |
| return CFG_ERROR_OVERFLOW; |
return CFG_ERROR_OVERFLOW; |
| break; |
break; |
| } |
} |
Platon Group <platon@platon.org> http://platon.org/
|
|