comparison dmd/mars.h @ 663:6aaa3d3c1183

First part of rename to LDC.
author Christian Kamm <kamm incasoftware de>
date Mon, 06 Oct 2008 22:46:55 +0200
parents 5709381df7e8
children bfe5229f9d8e
comparison
equal deleted inserted replaced
662:88e23f8c2354 663:6aaa3d3c1183
35 #define DMDV2 0 // Version 2.0 features 35 #define DMDV2 0 // Version 2.0 features
36 #define BREAKABI 1 // 0 if not ready to break the ABI just yet 36 #define BREAKABI 1 // 0 if not ready to break the ABI just yet
37 37
38 struct Array; 38 struct Array;
39 39
40 // LLVMDC 40 // LDC
41 enum ARCH 41 enum ARCH
42 { 42 {
43 ARCHinvalid, 43 ARCHinvalid,
44 ARCHx86, 44 ARCHx86,
45 ARCHx86_64, 45 ARCHx86_64,
137 Array *libfiles; 137 Array *libfiles;
138 char *deffile; 138 char *deffile;
139 char *resfile; 139 char *resfile;
140 char *exefile; 140 char *exefile;
141 141
142 // LLVMDC stuff 142 // LDC stuff
143 char *llvmArch; 143 char *llvmArch;
144 char forceBE; 144 char forceBE;
145 char *tt_arch; 145 char *tt_arch;
146 char *tt_os; 146 char *tt_os;
147 char *data_layout; 147 char *data_layout;
168 char *written; 168 char *written;
169 Array *path; // Array of char*'s which form the import lookup path 169 Array *path; // Array of char*'s which form the import lookup path
170 Array *filePath; // Array of char*'s which form the file import lookup path 170 Array *filePath; // Array of char*'s which form the file import lookup path
171 int structalign; 171 int structalign;
172 char *version; 172 char *version;
173 char *llvmdc_version; 173 char *ldc_version;
174 174
175 Param params; 175 Param params;
176 unsigned errors; // number of errors reported so far 176 unsigned errors; // number of errors reported so far
177 unsigned gag; // !=0 means gag reporting of errors 177 unsigned gag; // !=0 means gag reporting of errors
178 178