Re: Win64 warnings about size_t

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: Win64 warnings about size_t
Дата
Msg-id 9837222c1001020317v7657e69ds79a2b4970e816176@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Win64 warnings about size_t  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: Win64 warnings about size_t  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
On Sat, Jan 2, 2010 at 03:13, Bruce Momjian <bruce@momjian.us> wrote:
> Magnus Hagander wrote:
>> I have adapted the win64 patches a bit, and now have a working build.
>> As in it runs the regression tests fine. However, I have well over a
>> thousand warnings of the type:
>> conversion from 'size_t' to 'int', possible loss of data
>>
>> My first 5-6 checks of where these happen are all cases where we
>> assign the result of strlen() something to an int, or call a function
>> taking an int as parameter with the result of strlen() in there.
>>
>> strlen() returns size_t, which AFAICS is per the standard and not even
>> a Microsoft-specific idea. size_t is 8-bit - but it appears to be
>> 8-bit on Linux as well, when in 64-bit mode.
>
> Uh, you mean size_t is 8 _bytes_ on Win64?  That would make sense.

Yes, 8 bytes, 64 bit. Of course :-) Sorry.


-- Magnus HaganderMe: http://www.hagander.net/Work: http://www.redpill-linpro.com/


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

Предыдущее
От: Markus Wanner
Дата:
Сообщение: Re: Cancelling idle in transaction state
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Change to config.pl processing in the msvc build environment