Re: [HACKERS] random_fract and aix compiler bug

Поиск
Список
Период
Сортировка
От Zeugswetter Andreas SB SD
Тема Re: [HACKERS] random_fract and aix compiler bug
Дата
Msg-id 46C15C39FEB2C44BA555E356FBCD6FA4962047@m0114.s-mxs.net
обсуждение исходный текст
Ответ на [HACKERS] random_fract and aix compiler bug  ("Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at>)
Ответы Re: [HACKERS] random_fract and aix compiler bug  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
> !     } while (!(z > 0 && z < MAX_RANDOM_VALUE));
>
> !     } while (z == 0 || z == MAX_RANDOM_VALUE);
>
> This seems fairly ugly, since it eliminates the original coding's
> positive guarantee that the final result is in 0 < x < 1.  Does your

yes, ugly :-(

> compiler manage not to choke if we add a cast instead?
>
>     } while (!(z > 0 && z < (long) MAX_RANDOM_VALUE));
>

this does unfortunately not help, have also tried all sorts of other casts :-(

Would we be happy with the following, which would work ?

        } while (z <= 0 || z == MAX_RANDOM_VALUE);

Andreas

В списке pgsql-patches по дате отправления:

Предыдущее
От: Neil Conway
Дата:
Сообщение: fix memory leak in libpq
Следующее
От: Neil Conway
Дата:
Сообщение: minor psql cleanup