Re: Win64 warnings about size_t
От | Bruce Momjian |
---|---|
Тема | Re: Win64 warnings about size_t |
Дата | |
Msg-id | 201001020213.o022DqV18550@momjian.us обсуждение исходный текст |
Ответ на | Win64 warnings about size_t (Magnus Hagander <magnus@hagander.net>) |
Ответы |
Re: Win64 warnings about size_t
|
Список | pgsql-hackers |
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. -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-hackers по дате отправления: