include: Update a comment.

This commit is contained in:
André Hentschel 2011-05-11 20:17:18 +02:00 committed by Alexandre Julliard
parent 35c743bfec
commit 2b2c5f35ac
1 changed files with 6 additions and 8 deletions

View File

@ -27,15 +27,13 @@ extern "C" {
#endif /* defined(__cplusplus) */ #endif /* defined(__cplusplus) */
/* /*
* Win32 was easy to implement under Unix since most (all?) 32-bit * Win32 was easy to implement under Unix since most 32-bit Unices use the same
* Unices uses the same type model (ILP32) as Win32, where int, long * type model (ILP32) as Win32, where int, long and pointer are 32-bit.
* and pointer are 32-bit.
* *
* Win64, however, will cause some problems when implemented under Unix. * Win64, however, can cause some problems. Most 64-bit Unices use the LP64 type
* Linux/{Alpha, Sparc64} and most (all?) other 64-bit Unices use * model where int is 32-bit and long and pointer are 64-bit. Win64 on the other
* the LP64 type model where int is 32-bit and long and pointer are * hand uses the LLP64 type model where int and long are 32 bit and pointer is
* 64-bit. Win64 on the other hand uses the P64 (sometimes called LLP64) * 64-bit.
* type model where int and long are 32 bit and pointer is 64-bit.
*/ */
#if defined(__x86_64__) && !defined(_WIN64) #if defined(__x86_64__) && !defined(_WIN64)