Mercurial > projects > ldc
annotate tests/mini/m.d @ 925:79e3d33e6d6e
Added X86-64 versioning
author | wilsonk@ubuntu |
---|---|
date | Tue, 03 Feb 2009 12:33:21 -0700 |
parents | d2d6107e4ec2 |
children | efa34a3bb8fc |
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; |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
12 } else { |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
13 int* __errno_location(); |
d2d6107e4ec2
Fix #165, thanks afb.
Christian Kamm <kamm incasoftware de>
parents:
341
diff
changeset
|
14 } |
133
44a95ac7368a
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet...
lindquist
parents:
diff
changeset
|
15 int printf(char*,...); |