1
1

Fix possible integer overflow in tera prefix conversions.

Follow-on commit for #402, possible fix for #561.
Этот коммит содержится в:
Bruce A. Mah 2017-05-02 10:21:59 -07:00
родитель 3c6e26a234
Коммит c8531ca31f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4984910A8CAAEE8A

Просмотреть файл

@ -69,15 +69,15 @@ extern "C"
{
#endif
const long KILO_UNIT = 1024;
const long MEGA_UNIT = 1024 * 1024;
const long GIGA_UNIT = 1024 * 1024 * 1024;
const long TERA_UNIT = 1.0 * 1024 * 1024 * 1024 * 1024;
const double KILO_UNIT = 1024.0;
const double MEGA_UNIT = 1024.0 * 1024.0;
const double GIGA_UNIT = 1024.0 * 1024.0 * 1024.0;
const double TERA_UNIT = 1024.0 * 1024.0 * 1024.0 * 1024.0;
const long KILO_RATE_UNIT = 1000;
const long MEGA_RATE_UNIT = 1000 * 1000;
const long GIGA_RATE_UNIT = 1000 * 1000 * 1000;
const long TERA_RATE_UNIT = 1.0 * 1000 * 1000 * 1000 * 1000;
const double KILO_RATE_UNIT = 1000.0;
const double MEGA_RATE_UNIT = 1000.0 * 1000.0;
const double GIGA_RATE_UNIT = 1000.0 * 1000.0 * 1000.0;
const double TERA_RATE_UNIT = 1000.0 * 1000.0 * 1000.0 * 1000.0;
/* -------------------------------------------------------------------
* unit_atof