annotate tests/mini/globals1.d @ 837:331a176c1f4f

Removed error on naked, not fully complete, but I'll be doing more work on it during this Christmas, and some things do work. Fixed taking delegate of final class method. see mini/delegate3.d.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Tue, 09 Dec 2008 14:07:30 +0100
parents 1bb99290e03a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
1 module globals1;
270
d9d5d59873d8 [svn r291] Fixed a bunch of the old Phobos tests to work with Tango.
lindquist
parents: 21
diff changeset
2 extern(C) int printf(char*, ...);
21
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
3
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
4 char[] gstr = "hello world";
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
5
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
6 void main()
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
7 {
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
8 printf("%.*s\n", gstr.length, gstr.ptr);
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
9 char[] str = gstr;
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
10 printf("%.*s\n", str.length, str.ptr);
8d45266bbabe [svn r25] * Fixed a lot of problems with string literals
lindquist
parents:
diff changeset
11 }