Mercurial > projects > ddmd
comparison dmd/backend/Srcpos.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.Srcpos; | |
2 | |
3 struct Srcpos | |
4 { | |
5 uint Slinnum; // 0 means no info available | |
6 version (TX86) { | |
7 version (SPP_OR_SCPP) { | |
8 Sfile** Sfilptr; // file | |
9 /// #define srcpos_sfile(p) (**(p).Sfilptr) | |
10 /// #define srcpos_name(p) (srcpos_sfile(p).SFname) | |
11 } | |
12 version (MARS) { | |
13 char* Sfilename; | |
14 /// #define srcpos_name(p) ((p).SFname) | |
15 } | |
16 } | |
17 version (M_UNIX) { | |
18 short Sfilnum; // file number | |
19 } | |
20 version (SOURCE_OFFSETS) { | |
21 uint Sfiloff; // byte offset | |
22 } | |
23 } |