areaDetector
3-13
EPICS areaDetector framework
home
runner
work
areaDetector
areaDetector
ADmar345
mar345App
src
types.h
Go to the documentation of this file.
1
#ifndef types_h
2
#define types_h
3
4
#if defined(__alpha)
5
#define ADDR32 unsigned int
6
#define CHAR8 char
7
#define INT8 signed char
8
#define UINT8 unsigned char
9
#define INT16 signed short
10
#define UINT16 unsigned short
11
#define INT32 signed int
12
#define UINT32 unsigned int
13
#define INT64 signed long
14
#define UINT64 unsigned long
15
#define FLOAT32 float
16
#define FLOAT64 double
17
/*
18
#elif defined(__hpux)
19
#define ADDR32 unsigned long
20
#define CHAR8 char
21
#define INT8 char
22
#define UINT8 unsigned char
23
#define INT16 short
24
#define UINT16 unsigned short
25
#define INT32 long
26
#define UINT32 unsigned long
27
#define FLOAT32 float
28
#define FLOAT64 double
29
*/
30
#elif defined(__sgi)
31
#if defined(_MIPS_SIM_ABI64)
32
#define ADDR32 unsigned int
33
#define CHAR8 char
34
#define INT8 signed char
35
#define UINT8 unsigned char
36
#define INT16 signed short
37
#define UINT16 unsigned short
38
#define INT32 signed int
39
#define UINT32 unsigned int
40
#define INT64 long long
41
#define UINT64 unsigned long long
42
#define FLOAT32 float
43
#define FLOAT64 double
44
#else
45
#define ADDR32 unsigned long
46
#define CHAR8 char
47
#define INT8 signed char
48
#define UINT8 unsigned char
49
#define INT16 signed short
50
#define UINT16 unsigned short
51
#define INT32 signed long
52
#define UINT32 unsigned long
53
#define INT64 long long
54
#define UINT64 unsigned long long
55
#define FLOAT32 float
56
#define FLOAT64 double
57
#endif
58
#else
59
#define ADDR32 unsigned long
60
#define CHAR8 char
61
#define INT8 signed char
62
#define UINT8 unsigned char
63
#define INT16 signed short
64
#define UINT16 unsigned short
65
#define INT32 signed long
66
#define INT64 long long
67
#define UINT64 unsigned long long
68
#define UINT32 unsigned long
69
#define FLOAT32 float
70
#define FLOAT64 double
71
#endif
72
73
74
#endif
/* types_h */
Generated by
1.9.1