Re: pgsql: Fix pg_size_bytes() to be more portable.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pgsql: Fix pg_size_bytes() to be more portable.
Дата
Msg-id 5432.1455980047@sss.pgh.pa.us
обсуждение исходный текст
Ответ на pgsql: Fix pg_size_bytes() to be more portable.  (Dean Rasheed <dean.a.rasheed@gmail.com>)
Ответы Re: pgsql: Fix pg_size_bytes() to be more portable.  (Dean Rasheed <dean.a.rasheed@gmail.com>)
Список pgsql-committers
Dean Rasheed <dean.a.rasheed@gmail.com> writes:
> Fix pg_size_bytes() to be more portable.
> Commit 53874c5228fe16589a4d01b3e1fab3678e0fd8e3 broke various 32-bit
> buildfarm machines because it incorrectly used an 'L' suffix for what
> needed to be a 64-bit literal. Thanks to Michael Paquier for helping
> to diagnose this.

That's still not right: not all compilers support "long long", and the
ones that don't won't have "LL" notation either.

Project style is to use something like "(uint64) 1024" instead.

            regards, tom lane


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

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: pgsql: Add pg_size_bytes() to parse human-readable size strings.
Следующее
От: Dean Rasheed
Дата:
Сообщение: Re: pgsql: Fix pg_size_bytes() to be more portable.