[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