Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
phenixTypes.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file phenixTypes.h
1 #ifndef _phenixTypesIncludeProtection_
2 #define _phenixTypesIncludeProtection_
3 /*
4 ** __DECCXX is defined by the DEC compiler on the alpha. The definitions
5 ** here deal with the differences in sizes between 32 and 64 bit machines.
6 */
7 
8 
9 #ifdef __DECCXX
10 typedef unsigned int PHDWORD;
11 typedef unsigned short SWORD;
12 typedef unsigned char BYTE;
13 typedef unsigned int UINT;
14 #else
15 
16 /* #if defined(_WIN32_WINNT) */
17 #ifdef WIN32
18 typedef unsigned long PHDWORD;
19 #else
20 typedef unsigned int PHDWORD;
21 #endif
22 
23 
24 typedef unsigned short SWORD;
25 typedef unsigned char BYTE;
26 #ifndef VXWORKS
27 typedef unsigned int UINT;
28 #else
29 #include <types/vxTypesOld.h>
30 #endif
31 #endif /* __DECCXX */
32 
33 
34 #endif
35 
36  /* end of ifndef _phenixTypesIncludeProtection_ */
37