|
From: | Davis Herring |
Subject: | Re: MS-Windows warnings (was build failure) for Emacs master |
Date: | Tue, 19 Apr 2016 13:19:39 -0600 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
If GetLastError returned a 64-bit value on 64-bit Windows, as Paul thought, then your cast wouldn't be correct, of course, because 'unsigned long' is a 32-bit type on all versions of Windows.
I was responding only to the suggestion in its immediate context, not any actual statement (or other confusion) about GetLastError. Paul's text mentions "unsigned int" and "unsigned long". If those are the only two choices, the cast to unsigned long will always succeed.
Davis --This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.
[Prev in Thread] | Current Thread | [Next in Thread] |