[Lazarus] INVALID_* consts
waldo kitty
wkitty42 at windstream.net
Mon Jun 3 20:09:39 CEST 2013
On 6/3/2013 13:52, Mattias Gaertner wrote:
> On Mon, 3 Jun 2013 19:12:44 +0200
> Marco van de Voort<marcov at stack.nl> wrote:
>
>> On Mon, Jun 03, 2013 at 05:00:46AM -0400, waldo kitty wrote:
>>> why does this constant not exist in FPC or Lazarus?
>>
>>> have i been looking in the
>>> wrong place or for the wrong thing?
>>
>> C:\repo\fpc\rtl\win\wininc>grep INVALID_HANDLE_VALUE *
>> defines.inc: INVALID_HANDLE_VALUE = HANDLE(-1);
>
> I changed the constant in LCLType accordingly.
thanks, i think :)
what can we do about INVALID_FILE_SIZE?
const
INVALID_FILE_SIZE = DWORD($FFFFFFFF);
is the above correct? it would seem to be from what i can make out from MSDN and
the various C code files i've found it defined in...
i kind of have to laugh because on place i read spoke of examples checking the
result directly instead of using INVALID_FILE_SIZE and that this was not good
coding practice because m$ might change the value of INVALID_FILE_SIZE at any
time which would then break all of that code... i makes sense to me O:)
--
NOTE: No off-list assistance is given without prior approval.
Please keep mailing list traffic on the list unless
private contact is specifically requested and granted.
More information about the Lazarus
mailing list