Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6platform.h
Go to the documentation of this file.
1 
6 #ifndef P6PLATFORM_H__
7 #define P6PLATFORM_H__ 1
8 
10 #define P6SIZEOF_SHORT 2
11 #define P6SIZEOF_INT 4
12 #define P6SIZEOF_LONG 4
13 #define P6SIZEOF_LONGLONG 8
14 #define P6SIZEOF_FLOAT 4
15 #define P6SIZEOF_DOUBLE 8
16 #define P6SIZEOF_SIZET 8
17 #define P6SIZEOF_WCHAR 2
18 #define P6SIZEOF_PTRDIFF 8
19 typedef __int64 P6LONGLONG;
20 typedef unsigned __int64 P6ULONGLONG;
21 #define P6PRINTF64 "I64"
22 
23 #define P6COMPILE_TIME_ASSERT(name,x) typedef int P6_CTA_ ## name__[(x) ? 1:-1];
24 #define P6MAX_HOSTNAME 1025
25 
26 #endif
unsigned __int64 P6ULONGLONG
Definition: p6platform.h:20
__int64 P6LONGLONG
Definition: p6platform.h:19