EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
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
online_distribution
blob
master
newbasic
phenixTypes.h
Built by
Jin Huang
. updated:
Mon Jan 22 2024 12:43:55
using
1.8.2 with
EIC GitHub integration