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;