// PERMUTE_ARGS: | |
// EXECUTE_ARGS: A B C | |
extern(C) int printf(const char*, ...); | |
int main(char[][] args) | |
{ | |
int i; | |
for (i = 0; i < args.length; i++) | |
printf("args[%d] = '%.*s'\n", i, cast(int)args[i].length, args[i].ptr); | |
assert(args[1] == "A"); | |
assert(args[2] == "B"); | |
assert(args[3] == "C"); | |
return 0; | |
} |