Re: [Python-Dev] [Python-checkins] cpython: Close #20656: Fix select.select() on OpenBSD 64-bit

On Mon, Feb 17, 2014 at 6:36 PM, victor.stinner <python-checkins@python.org> wrote:
This changeset caused a compile warning on 32-bit Windows: ..\Modules\selectmodule.c(238): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data [P:\ath\to\cpython\PCbuild\select.vcxproj]
This is the offending line. I'm not sure how best to fix it, so I'm just pointing it out :) -- Zach

Hi, 2014-02-18 6:19 GMT+01:00 Zachary Ware <zachary.ware@gmail.com>:
Ah yes, I didn't remember why I wrote the downcast initially. You're right, it is still neeed (on 64-bit Windows). I restored it: --- user: Victor Stinner <victor.stinner@gmail.com> date: Tue Feb 18 09:30:33 2014 +0100 files: Modules/selectmodule.c description: Issue #20656: Restore explicit downcast in select_select(). Cast from time_t (64 bit) to long (32 bit). It should fix a compiler warning. --- Victor

Hi, 2014-02-18 6:19 GMT+01:00 Zachary Ware <zachary.ware@gmail.com>:
Ah yes, I didn't remember why I wrote the downcast initially. You're right, it is still neeed (on 64-bit Windows). I restored it: --- user: Victor Stinner <victor.stinner@gmail.com> date: Tue Feb 18 09:30:33 2014 +0100 files: Modules/selectmodule.c description: Issue #20656: Restore explicit downcast in select_select(). Cast from time_t (64 bit) to long (32 bit). It should fix a compiler warning. --- Victor
participants (2)
-
Victor Stinner
-
Zachary Ware