Mercurial > projects > ddmd
comparison dmd/backend/targ_types.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.backend.targ_types; | |
2 | |
3 /*************************** | |
4 * Target machine data types as they appear on the host. | |
5 */ | |
6 | |
7 alias char targ_char; | |
8 alias ubyte targ_uchar; | |
9 alias byte targ_schar; | |
10 alias short targ_short; | |
11 alias ushort targ_ushort; | |
12 alias long targ_long; | |
13 alias ulong targ_ulong; | |
14 alias long targ_llong; | |
15 alias ulong targ_ullong; | |
16 alias float targ_float; | |
17 alias double targ_double; | |
18 alias real targ_ldouble; | |
19 alias int targ_int; | |
20 alias uint targ_uns; | |
21 alias size_t targ_size_t; | |
22 alias ptrdiff_t targ_ptrdiff_t; | |
23 | |
24 alias cfloat Complex_f; | |
25 alias cdouble Complex_d; | |
26 alias creal Complex_ld; | |
27 | |
28 extern(C) extern __gshared targ_size_t localsize; | |
29 extern(C) extern __gshared targ_size_t Toff; | |
30 extern(C) extern __gshared targ_size_t Poff; | |
31 extern(C) extern __gshared targ_size_t Aoff; | |
32 extern(C) extern __gshared targ_size_t Poffset; | |
33 extern(C) extern __gshared targ_size_t funcoffset; | |
34 extern(C) extern __gshared targ_size_t framehandleroffset; | |
35 extern(C) extern __gshared targ_size_t Aoffset; | |
36 extern(C) extern __gshared targ_size_t Toffset; | |
37 extern(C) extern __gshared targ_size_t EEoffset; |