arg. 

This is what I get for not drinking coffee in the morning... that, and I've 
been spending too much my time in c#, where long is 64 bits.

Most of the APIs do use (a variant of) long all over the place, which is indeed 
32 bits.

I was thinking of things like SetFilePointerEx which takes a LARGE_INTEGER (64 
bit for offsets)

knowing that 64bits is plenty enough for file sizes, I think we should 
standardize on __int64 where we can.



G
________________________________________
From: Olaf van der Spek [olafvds...@gmail.com]
Sent: Wednesday, September 01, 2010 9:34 AM
To: Garrett Serack
Cc: Philip Allison; coapp-developers@lists.launchpad.net
Subject: Re: [Coapp-developers] Engine APIs required by Bootstrap

On Wed, Sep 1, 2010 at 6:29 PM, Garrett Serack <garre...@microsoft.com> wrote:
> Well, Windows APIs use LONG which is a typedef to long .. (clever, eh?)
> The CRT uses long for things like fseek.
> off_t is another typedef to long
> I suppose I should have said long instead of __int64 -- but I have a soft
> spot for being precise--in spite of the plethora of aliases to long.

You mean long long? Long doesn't cut it.

Olaf


_______________________________________________
Mailing list: https://launchpad.net/~coapp-developers
Post to     : coapp-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~coapp-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to