Mercurial > projects > ldc
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 |