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
|
Список | 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 по дате отправления: