Re: [HACKERS] random_fract and aix compiler bug

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: [HACKERS] random_fract and aix compiler bug
Дата
Msg-id 3F9029A2.20207@dunslane.net
обсуждение исходный текст
Ответ на Re: [HACKERS] random_fract and aix compiler bug  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
Tom Lane wrote:

>"Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at> writes:
>
>!     } 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
>compiler manage not to choke if we add a cast instead?
>
>    } while (!(z > 0 && z < (long) MAX_RANDOM_VALUE));
>
>
>

Or put an "L" suffix on the value in pg_config_manual.h, so it gets
picked up everywhere?

cheers

andrew


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] random_fract and aix compiler bug
Следующее
От: Neil Conway
Дата:
Сообщение: Re: introduce "default_use_oids"