Mercurial > projects > ldc
annotate tests/mini/m.d @ 1628:6c36e3f49b28
Merge DMD r324: bugzilla 3663 and 3664 - fwd ref regressions
---
dmd/class.c | 2 +-
dmd/enum.c | 4 +++-
dmd/enum.h | 2 ++
dmd/mars.c | 2 +-
dmd/struct.c | 5 ++++-
5 files changed, 11 insertions(+), 4 deletions(-)
author | Leandro Lucarella <llucax@gmail.com> |
---|---|
date | Wed, 06 Jan 2010 15:18:23 -0300 |
parents | e92e14690a4f |
children |
rev | line source |
---|---|
133
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
1 void main() |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
2 { |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
3 int* e = __errno_location(); |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
4 printf("&errno = %p\n", e); |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
5 printf("errno = %d\n", *e); |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
6 } |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
7 |
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
8 extern(C): |
889
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
9 version(darwin) { |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
10 int* __error(); |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
11 alias __error __errno_location; |
1448
e92e14690a4f
change mingw32 versioning to version(Windows)
Kelly Wilson <wilsonk cpsc.ucalgary.ca>
parents:
1437
diff
changeset
|
12 } else version (Windows) { |
1437 | 13 int* strerror(); |
14 alias strerror __errno_location; | |
889
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
15 } else { |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
16 int* __errno_location(); |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
17 } |
133
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
18 int printf(char*,...); |