Changeset 766
- Timestamp:
- 11/20/10 07:42:41 (14 years ago)
- Files:
-
- trunk/test/runnable/hello.d (modified) (1 diff)
- trunk/test/runnable/hello-profile.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/test/runnable/hello.d
r542 r766 1 1 // PERMUTE_ARGS: 2 2 3 3 extern(C) int printf(const char*, ...); 4 4 5 5 int main(char[][] args) 6 6 { 7 7 printf("hello world\n"); 8 8 printf("args.length = %d\n", args.length); 9 9 for (int i = 0; i < args.length; i++) 10 printf("args[%d] = '% s'\n", i, cast(char *)args[i]);10 printf("args[%d] = '%.*s'\n", i, args[i].length, args[i].ptr); 11 11 return 0; 12 12 } trunk/test/runnable/hello-profile.d
r623 r766 1 1 // PERMUTE_ARGS: 2 2 // REQUIRED_ARGS: -profile 3 3 // POST_SCRIPT: runnable/extra-files/hello-profile-postscript.sh 4 4 5 5 module hello; 6 6 7 7 extern(C) 8 8 { 9 9 int printf(const char*, ...); 10 10 int trace_setlogfilename(string name); 11 11 int trace_setdeffilename(string name); 12 12 } 13 13 14 14 void showargs(char[][] args) 15 15 { 16 16 printf("hello world\n"); 17 17 printf("args.length = %d\n", args.length); 18 18 for (int i = 0; i < args.length; i++) 19 printf("args[%d] = '% s'\n", i, cast(char *)args[i]);19 printf("args[%d] = '%.*s'\n", i, args[i].length, args[i].ptr); 20 20 } 21 21 22 22 int main(char[][] args) 23 23 { 24 24 trace_setlogfilename("test_results/runnable/hello-profile.d.trace.log"); 25 25 trace_setdeffilename("test_results/runnable/hello-profile.d.trace.def"); 26 26 27 27 showargs(args); 28 28 29 29 return 0; 30 30 } 31 31
