| От | Tom Lane |
|---|---|
| Тема | Re: Windows 64 bit warnings |
| Дата | |
| Msg-id | 1626.1303224115@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Windows 64 bit warnings (Andrew Dunstan <andrew@dunslane.net>) |
| Список | pgsql-hackers |
Andrew Dunstan <andrew@dunslane.net> writes:
> If we cast the HANDLE to a long long first and then truncate it the
> compiler is silent, it only complains if that's done in one operation.
> So maybe something like:
> #ifdef WIN64
> #define ULONGPID(x) (unsigned long) (unsigned long long) (x)
> #else
> #define ULONGPID(x) (unsigned long) (x)
> #endif
... with a comment, please. Perhaps
#ifdef WIN64 /* need a series of two casts to convert HANDLE without compiler warning */ #define ULONGPID(x)
(unsignedlong) (unsigned long long) (x) #else #define ULONGPID(x) (unsigned long) (x) #endif
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера