aboutsummaryrefslogtreecommitdiff
path: root/ficlplatform/alpha.h
blob: 94aef96e3c5453f9a0026deac92f1c7038e2b036 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
** FreeBSD Alpha (64 bit) data types
*/

#define FICL_WANT_PLATFORM (1)

#define FICL_PLATFORM_BASIC_TYPES   (1)
#define FICL_PLATFORM_ALIGNMENT     (8)

#define FICL_PLATFORM_HAS_2INTEGER  (0)
#define FICL_PLATFORM_HAS_FTRUNCATE (1)
#define FICL_PLATFORM_INLINE        inline
#define FICL_PLATFORM_OS            "FreeBSD"
#define FICL_PLATFORM_ARCHITECTURE  "alpha"

typedef char ficlInteger8;
typedef unsigned char ficlUnsigned8;
typedef short ficlInteger16;
typedef unsigned short ficlUnsigned16;
typedef int ficlInteger32;
typedef unsigned int ficlUnsigned32;
typedef long ficlInteger64;
typedef unsigned long ficlUnsigned64;

typedef ficlInteger64 ficlInteger;
typedef ficlUnsigned64 ficlUnsigned;
typedef float ficlFloat;