Re: MSVC compilers complain about snprintf

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: MSVC compilers complain about snprintf
Дата
Msg-id 1d1d4596-2714-ce0b-9e46-771f438b9a92@2ndQuadrant.com
обсуждение исходный текст
Ответ на Re: MSVC compilers complain about snprintf  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers

On 10/17/2018 05:31 PM, Andres Freund wrote:
> Hi,
>
> On 2018-10-17 17:27:14 -0400, Andrew Dunstan wrote:
>> The MSVC compilers are whingeing about recent changes in snprintf.c:
>>
>>
>>     src\port\snprintf.c(1051): warning C4146: unary minus operator
>>     applied to unsigned type, result still unsigned
>>
>>
>> The line in question reads:
>>
>>     uvalue = -(unsigned long long) value;
> Yea, that's intended. Is there a way to silence that one, but just keep
> the code largely similar?


Probably something like:

    #if (_MSC_VER >= 1800)
    #pragma warning(disable:4146)
    #endif


based on float.h.



cheers

andrew

-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: DSM robustness failure (was Re: Peripatus/failures)
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Alter index rename concurrently to