[P&AM Lab] Библиотека больших чисел
Grigoriy A. Sitkarev
sitkarev на komitex.ru
Пн Мар 14 22:17:54 MSK 2011
Вообще там по идее sign нужно как логическое значение использовать,
поэтому раз уже макросы задумали то там нужно проверять на true/false.
Сравнение тогда тоже на true.
Можно добавить я думаю. Ты присылай Боре патчи он будет их накладывать и
коммитить.
По поводу сравнения, мне кажется что там не предусмотрен случай с -0 и
0, они должны быть равны.
--
Г.А.
14.03.2011 20:34, Егор Одинцов пишет:
> Немного упростил функцию сравнения (тесты она прошла).
>
> Может есть смысл добавить макросы?
>
> #define BNUM_NEGATIVE(num) ((num)->sign == 1)
> #define BNUM_POSITIVE(num) ((num)->sign == 0)
> #define BNUM_SIGNEQ(num1, num2) ((num1)->sign == (num2)->sign)/
>
> /Коммитить не могу, т.к. нет пользователя.
Подробная информация о списке рассылки Lab