Mercurial > libpst
annotate src/common.h @ 91:9bd455802437 stable-0-6-17
More fixes for 32/64 bit portability on big endian ppc.
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Tue, 05 Aug 2008 12:05:42 -0700 |
parents | 7d5c637aaafb |
children | 0f1492b7fe8b |
rev | line source |
---|---|
16 | 1 |
2 #ifndef __COMMON_H | |
3 #define __COMMON_H | |
4 | |
5 #ifndef _WIN32 | |
6 typedef unsigned int DWORD; | |
7 typedef unsigned short int WORD; | |
8 typedef unsigned char BYTE; | |
9 typedef unsigned int UINT32; | |
10 | |
11 # pragma pack (1) | |
12 | |
13 # ifndef FILETIME_DEFINED | |
14 # define FILETIME_DEFINED | |
15 /*Win32 Filetime struct - copied from WINE*/ | |
16 typedef struct { | |
46 | 17 unsigned int dwLowDateTime; |
16 | 18 unsigned int dwHighDateTime; |
19 } FILETIME; | |
59
7d5c637aaafb
General cleanup and code fixes.
Carl Byington <carl@five-ten-sg.com>
parents:
46
diff
changeset
|
20 # endif // FILETIME_DEFINED |
16 | 21 #endif // _WIN32 |
22 #endif // __COMMON_H |