summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-09-20 19:12:42 (GMT)
committerSteven Knight <knight@baldmt.com>2001-09-20 19:12:42 (GMT)
commitb6251d39d5f5b187a7455923caeede3b962a6d0e (patch)
tree8595ea0663cd30f4faca9f9e9da431f50b0d70e7
parent72de329455df792fe1b40d4aeea53f86bc43f298 (diff)
downloadSCons-b6251d39d5f5b187a7455923caeede3b962a6d0e.zip
SCons-b6251d39d5f5b187a7455923caeede3b962a6d0e.tar.gz
SCons-b6251d39d5f5b187a7455923caeede3b962a6d0e.tar.bz2
Add dummy C code to use argc and argv in tests.
-rw-r--r--test/Default.py2
-rw-r--r--test/Program-j.py4
-rw-r--r--test/Program.py1
3 files changed, 7 insertions, 0 deletions
diff --git a/test/Default.py b/test/Default.py
index 0666a77..916ad24 100644
--- a/test/Default.py
+++ b/test/Default.py
@@ -39,6 +39,7 @@ for dir in ['one', 'two', 'three']:
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf("%s\n");
exit (0);
}
@@ -48,6 +49,7 @@ main(int argc, char *argv[])
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf("%s\n");
exit (0);
}
diff --git a/test/Program-j.py b/test/Program-j.py
index 41d32cb..57b0d67 100644
--- a/test/Program-j.py
+++ b/test/Program-j.py
@@ -18,6 +18,7 @@ test.write('f1.c', """
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf(\"f1.c\n\");
exit (0);
}
@@ -27,6 +28,7 @@ test.write('f2.c', """
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf(\"f2.c\n\");
exit (0);
}
@@ -37,6 +39,7 @@ test.write('f3.c', """
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf(\"f3.c\n\");
exit (0);
}
@@ -46,6 +49,7 @@ test.write('f4.c', """
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf(\"f4.c\n\");
exit (0);
}
diff --git a/test/Program.py b/test/Program.py
index 06562dc..a2b0e4b 100644
--- a/test/Program.py
+++ b/test/Program.py
@@ -15,6 +15,7 @@ test.write('foo.c', """
int
main(int argc, char *argv[])
{
+ argv[argc++] = "--";
printf("foo.c\n");
exit (0);
}