Remove unused parameters from test code.

Newer versions of the Android build system have -Wunused-params enabled
by default. Drop the many unused argc/argv parameters from test C/C++
code and also (void) a parameter in a dummy malloc function. This avoids
having to come up with a convoluted way to disable the warning flag in
every test.

BUG=gyp:433
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/316163002

git-svn-id: http://gyp.googlecode.com/svn/trunk@1938 78cadc50-ecff-11dd-a971-7dbc132099af
diff --git a/test/actions/src/subdir1/program.c b/test/actions/src/subdir1/program.c
index d5f661d..c093153 100644
--- a/test/actions/src/subdir1/program.c
+++ b/test/actions/src/subdir1/program.c
@@ -3,7 +3,7 @@
 extern void prog1(void);

 extern void prog2(void);

 

-int main(int argc, char *argv[])

+int main(void)
 {

   printf("Hello from program.c\n");

   prog1();

diff --git a/test/actions/src/subdir3/generate_main.py b/test/actions/src/subdir3/generate_main.py
index b90b3aa..804d38d 100755
--- a/test/actions/src/subdir3/generate_main.py
+++ b/test/actions/src/subdir3/generate_main.py
@@ -9,7 +9,7 @@
 contents = """
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from generate_main.py\\n");
   return 0;
diff --git a/test/assembly/src/program.c b/test/assembly/src/program.c
index ecce3b0..eee8627 100644
--- a/test/assembly/src/program.c
+++ b/test/assembly/src/program.c
@@ -2,7 +2,7 @@
 
 extern int lib1_function(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   fprintf(stdout, "Hello from program.c\n");
   fflush(stdout);
diff --git a/test/build-option/hello.c b/test/build-option/hello.c
index 78a67b5..f6ad129 100644
--- a/test/build-option/hello.c
+++ b/test/build-option/hello.c
@@ -6,7 +6,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello, world!\n");
   return 0;
diff --git a/test/builddir/src/prog1.c b/test/builddir/src/prog1.c
index 674ca74..a32aaf0 100644
--- a/test/builddir/src/prog1.c
+++ b/test/builddir/src/prog1.c
@@ -2,7 +2,7 @@
 
 extern void func1(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   func1();
diff --git a/test/builddir/src/subdir2/prog2.c b/test/builddir/src/subdir2/prog2.c
index bbdf4f0..9d682cd 100644
--- a/test/builddir/src/subdir2/prog2.c
+++ b/test/builddir/src/subdir2/prog2.c
@@ -2,7 +2,7 @@
 
 extern void func2(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from subdir2/prog2.c\n");
   func2();
diff --git a/test/builddir/src/subdir2/subdir3/prog3.c b/test/builddir/src/subdir2/subdir3/prog3.c
index 10c530b..da74965 100644
--- a/test/builddir/src/subdir2/subdir3/prog3.c
+++ b/test/builddir/src/subdir2/subdir3/prog3.c
@@ -2,7 +2,7 @@
 
 extern void func3(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from subdir2/subdir3/prog3.c\n");
   func3();
diff --git a/test/builddir/src/subdir2/subdir3/subdir4/prog4.c b/test/builddir/src/subdir2/subdir3/subdir4/prog4.c
index dcba9a9..5787d5f 100644
--- a/test/builddir/src/subdir2/subdir3/subdir4/prog4.c
+++ b/test/builddir/src/subdir2/subdir3/subdir4/prog4.c
@@ -2,7 +2,7 @@
 
 extern void func4(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from subdir2/subdir3/subdir4/prog4.c\n");
   func4();
diff --git a/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c b/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c
index 69132e5..c6e2ab5 100644
--- a/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c
+++ b/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c
@@ -2,7 +2,7 @@
 
 extern void func5(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from subdir2/subdir3/subdir4/subdir5/prog5.c\n");
   func5();
diff --git a/test/cflags/cflags.c b/test/cflags/cflags.c
index 276abe6..0a02ba9 100644
--- a/test/cflags/cflags.c
+++ b/test/cflags/cflags.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
 #ifdef FOO
   printf("FOO defined\n");
diff --git a/test/compilable/src/program.cpp b/test/compilable/src/program.cpp
index 81420ba..8af2c9b 100644
--- a/test/compilable/src/program.cpp
+++ b/test/compilable/src/program.cpp
@@ -1,7 +1,7 @@
 #include <stdio.h>
 #include "lib1.hpp"
 
-int main(int argc, char *argv[]) {
+int main(void) {
   fprintf(stdout, "Hello from program.c\n");
   fflush(stdout);
   lib1_function();
diff --git a/test/configurations/basics/configurations.c b/test/configurations/basics/configurations.c
index 6c1f900..39e13c9 100644
--- a/test/configurations/basics/configurations.c
+++ b/test/configurations/basics/configurations.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
 #ifdef FOO
   printf("Foo configuration\n");
diff --git a/test/configurations/inheritance/configurations.c b/test/configurations/inheritance/configurations.c
index 2d5565e..ebb9f84 100644
--- a/test/configurations/inheritance/configurations.c
+++ b/test/configurations/inheritance/configurations.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
 #ifdef BASE
   printf("Base configuration\n");
diff --git a/test/configurations/target_platform/front.c b/test/configurations/target_platform/front.c
index 12b1d0a..7a91689 100644
--- a/test/configurations/target_platform/front.c
+++ b/test/configurations/target_platform/front.c
@@ -2,7 +2,7 @@
 
 const char *message(void);
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("%s\n", message());
   return 0;
 }
diff --git a/test/configurations/x64/configurations.c b/test/configurations/x64/configurations.c
index 72c97e3..3701843 100644
--- a/test/configurations/x64/configurations.c
+++ b/test/configurations/x64/configurations.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   if (sizeof(void*) == 4) {
     printf("Running Win32\n");
   } else if (sizeof(void*) == 8) {
diff --git a/test/cxxflags/cxxflags.cc b/test/cxxflags/cxxflags.cc
index 44b299c..e70e39d 100644
--- a/test/cxxflags/cxxflags.cc
+++ b/test/cxxflags/cxxflags.cc
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
 #ifdef ABC
   printf("With define\n");
diff --git a/test/defines-escaping/defines-escaping.c b/test/defines-escaping/defines-escaping.c
index 4407572..a0aa4c2 100644
--- a/test/defines-escaping/defines-escaping.c
+++ b/test/defines-escaping/defines-escaping.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf(TEST_FORMAT, TEST_ARGS);
   return 0;
diff --git a/test/defines/defines.c b/test/defines/defines.c
index e0ef521..dda1392 100644
--- a/test/defines/defines.c
+++ b/test/defines/defines.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
 #ifdef FOO
   printf("FOO is defined\n");
diff --git a/test/dependency-copy/src/file1.c b/test/dependency-copy/src/file1.c
index 3caf5d6..d7c3159 100644
--- a/test/dependency-copy/src/file1.c
+++ b/test/dependency-copy/src/file1.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from file1.c\n");
   return 0;
diff --git a/test/dependency-copy/src/file2.c b/test/dependency-copy/src/file2.c
index ed45cc0..cf40f57 100644
--- a/test/dependency-copy/src/file2.c
+++ b/test/dependency-copy/src/file2.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from file2.c\n");
   return 0;
diff --git a/test/exclusion/hello.c b/test/exclusion/hello.c
index 30e8d54..6e7dc8e 100644
--- a/test/exclusion/hello.c
+++ b/test/exclusion/hello.c
@@ -8,7 +8,7 @@
   return 42;
 }
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   printf("%d\n", func1());
   return 0;
diff --git a/test/external-cross-compile/src/program.cc b/test/external-cross-compile/src/program.cc
index a50ca36..5172ae9 100644
--- a/test/external-cross-compile/src/program.cc
+++ b/test/external-cross-compile/src/program.cc
@@ -10,7 +10,7 @@
 #include "cross_program.h"
 };
 
-int main(int argc, char *argv[]) {
+int main(void) {
   fwrite(data, 1, sizeof(data), stdout);
   return 0;
 }
diff --git a/test/generator-output/actions/subdir1/program.c b/test/generator-output/actions/subdir1/program.c
index d5f661d..c093153 100644
--- a/test/generator-output/actions/subdir1/program.c
+++ b/test/generator-output/actions/subdir1/program.c
@@ -3,7 +3,7 @@
 extern void prog1(void);

 extern void prog2(void);

 

-int main(int argc, char *argv[])

+int main(void)
 {

   printf("Hello from program.c\n");

   prog1();

diff --git a/test/generator-output/rules/subdir1/program.c b/test/generator-output/rules/subdir1/program.c
index 27fd31e..56b3206 100644
--- a/test/generator-output/rules/subdir1/program.c
+++ b/test/generator-output/rules/subdir1/program.c
@@ -7,7 +7,7 @@
 extern void function3(void);
 extern void function4(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from program.c\n");
   function1();
diff --git a/test/generator-output/src/prog1.c b/test/generator-output/src/prog1.c
index 656f81d..bf7c2a1 100644
--- a/test/generator-output/src/prog1.c
+++ b/test/generator-output/src/prog1.c
@@ -6,7 +6,7 @@
 #include "include3.h"
 #include "deeper.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   printf("Hello from %s\n", INC_STRING);
diff --git a/test/generator-output/src/subdir2/deeper/deeper.c b/test/generator-output/src/subdir2/deeper/deeper.c
index 56c49d1..843505c 100644
--- a/test/generator-output/src/subdir2/deeper/deeper.c
+++ b/test/generator-output/src/subdir2/deeper/deeper.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from deeper.c\n");
   return 0;
diff --git a/test/generator-output/src/subdir2/prog2.c b/test/generator-output/src/subdir2/prog2.c
index 38d6c84..d80d871 100644
--- a/test/generator-output/src/subdir2/prog2.c
+++ b/test/generator-output/src/subdir2/prog2.c
@@ -6,7 +6,7 @@
 #include "include3.h"
 #include "deeper.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog2.c\n");
   printf("Hello from %s\n", INC_STRING);
diff --git a/test/generator-output/src/subdir3/prog3.c b/test/generator-output/src/subdir3/prog3.c
index 7848b45..c72233d 100644
--- a/test/generator-output/src/subdir3/prog3.c
+++ b/test/generator-output/src/subdir3/prog3.c
@@ -6,7 +6,7 @@
 #include "include3.h"
 #include "deeper.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog3.c\n");
   printf("Hello from %s\n", INC_STRING);
diff --git a/test/hello/hello.c b/test/hello/hello.c
index 8dbecc0..0a4c806 100644
--- a/test/hello/hello.c
+++ b/test/hello/hello.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello, world!\n");
   return 0;
diff --git a/test/hello/hello2.c b/test/hello/hello2.c
index 19ef3fb..b14299c 100644
--- a/test/hello/hello2.c
+++ b/test/hello/hello2.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello, two!\n");
   return 0;
diff --git a/test/home_dot_gyp/src/printfoo.c b/test/home_dot_gyp/src/printfoo.c
index 92d2cba..9bb6718 100644
--- a/test/home_dot_gyp/src/printfoo.c
+++ b/test/home_dot_gyp/src/printfoo.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("FOO is %s\n", FOO);
   return 0;
diff --git a/test/include_dirs/src/includes.c b/test/include_dirs/src/includes.c
index e2afbd3..6e2a23c 100644
--- a/test/include_dirs/src/includes.c
+++ b/test/include_dirs/src/includes.c
@@ -5,7 +5,7 @@
 #include "include2.h"
 #include "shadow.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from includes.c\n");
   printf("Hello from %s\n", INC_STRING);
diff --git a/test/include_dirs/src/subdir/subdir_includes.c b/test/include_dirs/src/subdir/subdir_includes.c
index 727f682..4623543 100644
--- a/test/include_dirs/src/subdir/subdir_includes.c
+++ b/test/include_dirs/src/subdir/subdir_includes.c
@@ -4,7 +4,7 @@
 #include "include1.h"
 #include "include2.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from subdir/subdir_includes.c\n");
   printf("Hello from %s\n", INC_STRING);
diff --git a/test/library/src/program.c b/test/library/src/program.c
index d7712cc..d460f60 100644
--- a/test/library/src/program.c
+++ b/test/library/src/program.c
@@ -4,7 +4,7 @@
 extern void lib2_function(void);
 extern void moveable_function(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   fprintf(stdout, "Hello from program.c\n");
   fflush(stdout);
diff --git a/test/link-dependency/mymalloc.c b/test/link-dependency/mymalloc.c
index 23d034f..f80bc02 100644
--- a/test/link-dependency/mymalloc.c
+++ b/test/link-dependency/mymalloc.c
@@ -7,5 +7,6 @@
 #endif
 
 void *malloc(size_t size) {
+  (void)size;
   return (void*)0xdeadbeef;
 }
diff --git a/test/link-objects/base.c b/test/link-objects/base.c
index 2bc29a1..3327459 100644
--- a/test/link-objects/base.c
+++ b/test/link-objects/base.c
@@ -1,6 +1,6 @@
 void extra();
 
-int main(int argc, char** argv) {
+int main(void) {
   extra();
   return 0;
 }
diff --git a/test/make/main.cc b/test/make/main.cc
index 70ac6e4..3b9a705 100644
--- a/test/make/main.cc
+++ b/test/make/main.cc
@@ -6,7 +6,7 @@
 
 #include "main.h"
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("hello world\n");
   return 0;
 }
diff --git a/test/make/noload/main.c b/test/make/noload/main.c
index 46d3c52..26ec188 100644
--- a/test/make/noload/main.c
+++ b/test/make/noload/main.c
@@ -2,7 +2,7 @@
 
 #include "lib/shared.h"
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from %s.\n", kSharedStr);
   return 0;
diff --git a/test/msvs/config_attrs/hello.c b/test/msvs/config_attrs/hello.c
index 5a8072d..faadc75 100644
--- a/test/msvs/config_attrs/hello.c
+++ b/test/msvs/config_attrs/hello.c
@@ -4,8 +4,8 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello, world!\n");
   return 0;
-}
\ No newline at end of file
+}
diff --git a/test/msvs/external_builder/hello.cpp b/test/msvs/external_builder/hello.cpp
index 69acc38..bc0c026 100644
--- a/test/msvs/external_builder/hello.cpp
+++ b/test/msvs/external_builder/hello.cpp
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   return 0;
 }
diff --git a/test/msvs/list_excluded/hello.cpp b/test/msvs/list_excluded/hello.cpp
index 69acc38..bc0c026 100644
--- a/test/msvs/list_excluded/hello.cpp
+++ b/test/msvs/list_excluded/hello.cpp
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   return 0;
 }
diff --git a/test/msvs/props/hello.c b/test/msvs/props/hello.c
index b41318d..faadc75 100644
--- a/test/msvs/props/hello.c
+++ b/test/msvs/props/hello.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello, world!\n");
   return 0;
diff --git a/test/msvs/shared_output/hello.c b/test/msvs/shared_output/hello.c
index 44d1b0d..698e4fd 100644
--- a/test/msvs/shared_output/hello.c
+++ b/test/msvs/shared_output/hello.c
@@ -6,7 +6,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   return 0;
 }
diff --git a/test/msvs/shared_output/there/there.c b/test/msvs/shared_output/there/there.c
index 44d1b0d..698e4fd 100644
--- a/test/msvs/shared_output/there/there.c
+++ b/test/msvs/shared_output/there/there.c
@@ -6,7 +6,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   return 0;
 }
diff --git a/test/msvs/uldi2010/hello.c b/test/msvs/uldi2010/hello.c
index 2769093..06e6a02 100644
--- a/test/msvs/uldi2010/hello.c
+++ b/test/msvs/uldi2010/hello.c
@@ -6,7 +6,7 @@
 
 extern int hello2();
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   hello2();
   return 0;
diff --git a/test/multiple-targets/src/prog1.c b/test/multiple-targets/src/prog1.c
index d55f8af..fbf8d4c 100644
--- a/test/multiple-targets/src/prog1.c
+++ b/test/multiple-targets/src/prog1.c
@@ -2,7 +2,7 @@
 
 extern void common(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("hello from prog1.c\n");
   common();
diff --git a/test/multiple-targets/src/prog2.c b/test/multiple-targets/src/prog2.c
index 760590e..a94b5c1 100644
--- a/test/multiple-targets/src/prog2.c
+++ b/test/multiple-targets/src/prog2.c
@@ -2,7 +2,7 @@
 
 extern void common(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("hello from prog2.c\n");
   common();
diff --git a/test/ninja/chained-dependency/chained.c b/test/ninja/chained-dependency/chained.c
index e4eb5e8..c1ff1a7 100644
--- a/test/ninja/chained-dependency/chained.c
+++ b/test/ninja/chained-dependency/chained.c
@@ -1,5 +1,5 @@
 #include "generated/header.h"
 
-int main(int argc, char** argv) {
+int main(void) {
   return 0;
 }
diff --git a/test/product/hello.c b/test/product/hello.c
index 94798f3..41fdff0 100644
--- a/test/product/hello.c
+++ b/test/product/hello.c
@@ -8,7 +8,7 @@
   return 42;
 }
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   printf("%d\n", func1());
   return 0;
diff --git a/test/rules-rebuild/src/main.c b/test/rules-rebuild/src/main.c
index bdc5ec8..bd8fbb2 100644
--- a/test/rules-rebuild/src/main.c
+++ b/test/rules-rebuild/src/main.c
@@ -3,7 +3,7 @@
 extern void prog1(void);
 extern void prog2(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from main.c\n");
   prog1();
diff --git a/test/rules/src/subdir1/program.c b/test/rules/src/subdir1/program.c
index 258d7f9..6b11ff9 100644
--- a/test/rules/src/subdir1/program.c
+++ b/test/rules/src/subdir1/program.c
@@ -3,7 +3,7 @@
 extern void function1(void);
 extern void function2(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from program.c\n");
   function1();
diff --git a/test/rules/src/subdir2/program.c b/test/rules/src/subdir2/program.c
index c9ae7cd..e5db175 100644
--- a/test/rules/src/subdir2/program.c
+++ b/test/rules/src/subdir2/program.c
@@ -5,7 +5,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from program.c\n");
   return 0;
diff --git a/test/rules/src/subdir3/program.c b/test/rules/src/subdir3/program.c
index 94f6c50..c38eead 100644
--- a/test/rules/src/subdir3/program.c
+++ b/test/rules/src/subdir3/program.c
@@ -2,7 +2,7 @@
 
 extern void function3(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from program.c\n");
   function3();
diff --git a/test/rules/src/subdir4/program.c b/test/rules/src/subdir4/program.c
index 4247590..ad647f4 100644
--- a/test/rules/src/subdir4/program.c
+++ b/test/rules/src/subdir4/program.c
@@ -9,7 +9,7 @@
 }
 #endif
 
-int main(int argc, char *argv[])
+int main(void)
 {
   fprintf(stdout, "Hello from program.c\n");
   fflush(stdout);
diff --git a/test/same-source-file-name/src/prog1.c b/test/same-source-file-name/src/prog1.c
index c8940fe..604e2b9 100644
--- a/test/same-source-file-name/src/prog1.c
+++ b/test/same-source-file-name/src/prog1.c
@@ -2,7 +2,7 @@
 
 extern void func(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   func();
diff --git a/test/same-source-file-name/src/prog2.c b/test/same-source-file-name/src/prog2.c
index e6605c2..466ee35 100644
--- a/test/same-source-file-name/src/prog2.c
+++ b/test/same-source-file-name/src/prog2.c
@@ -2,7 +2,7 @@
 
 extern void func(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog2.c\n");
   func();
diff --git a/test/same-source-file-name/src/prog3.c b/test/same-source-file-name/src/prog3.c
index a162a98..34d495c 100644
--- a/test/same-source-file-name/src/prog3.c
+++ b/test/same-source-file-name/src/prog3.c
@@ -8,7 +8,7 @@
 extern void subdir1_func(void);
 extern void subdir2_func(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog3.c\n");
   func();
diff --git a/test/sibling/src/prog1/prog1.c b/test/sibling/src/prog1/prog1.c
index 161ae8a..218e994 100644
--- a/test/sibling/src/prog1/prog1.c
+++ b/test/sibling/src/prog1/prog1.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   return 0;
diff --git a/test/sibling/src/prog2/prog2.c b/test/sibling/src/prog2/prog2.c
index 7635ae8..12a3188 100644
--- a/test/sibling/src/prog2/prog2.c
+++ b/test/sibling/src/prog2/prog2.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog2.c\n");
   return 0;
diff --git a/test/standalone-static-library/prog.c b/test/standalone-static-library/prog.c
index dc12b68..8af5c90 100644
--- a/test/standalone-static-library/prog.c
+++ b/test/standalone-static-library/prog.c
@@ -1,6 +1,6 @@
 extern void print(void);
 
-int main(int argc, char *argv[])
+int main(void)
 {
   print();
   return 0;
diff --git a/test/subdirectory/src/prog1.c b/test/subdirectory/src/prog1.c
index 161ae8a..218e994 100644
--- a/test/subdirectory/src/prog1.c
+++ b/test/subdirectory/src/prog1.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   return 0;
diff --git a/test/subdirectory/src/subdir/prog2.c b/test/subdirectory/src/subdir/prog2.c
index 7635ae8..12a3188 100644
--- a/test/subdirectory/src/subdir/prog2.c
+++ b/test/subdirectory/src/subdir/prog2.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog2.c\n");
   return 0;
diff --git a/test/subdirectory/src/subdir/subdir2/prog3.c b/test/subdirectory/src/subdir/subdir2/prog3.c
index 7cfb0fa..a326dc6 100644
--- a/test/subdirectory/src/subdir/subdir2/prog3.c
+++ b/test/subdirectory/src/subdir/subdir2/prog3.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog3.c\n");
   return 0;
diff --git a/test/toolsets/main.cc b/test/toolsets/main.cc
index 4904a16..bc47da9 100644
--- a/test/toolsets/main.cc
+++ b/test/toolsets/main.cc
@@ -7,7 +7,7 @@
 const char *GetToolset();
 const char *GetToolsetShared();
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("%s\n", GetToolset());
   printf("Shared: %s\n", GetToolsetShared());
 }
diff --git a/test/toplevel-dir/src/sub1/prog1.c b/test/toplevel-dir/src/sub1/prog1.c
index 161ae8a..218e994 100644
--- a/test/toplevel-dir/src/sub1/prog1.c
+++ b/test/toplevel-dir/src/sub1/prog1.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog1.c\n");
   return 0;
diff --git a/test/toplevel-dir/src/sub2/prog2.c b/test/toplevel-dir/src/sub2/prog2.c
index 7635ae8..12a3188 100644
--- a/test/toplevel-dir/src/sub2/prog2.c
+++ b/test/toplevel-dir/src/sub2/prog2.c
@@ -1,6 +1,6 @@
 #include <stdio.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
   printf("Hello from prog2.c\n");
   return 0;
diff --git a/test/variables/latelate/src/program.cc b/test/variables/latelate/src/program.cc
index 4c6d6e0..97c98ae 100644
--- a/test/variables/latelate/src/program.cc
+++ b/test/variables/latelate/src/program.cc
@@ -7,7 +7,7 @@
 #include <stdio.h>
 
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf(FOO "\n");
   return 0;
 }
diff --git a/test/win/generator-output-different-drive/prog.c b/test/win/generator-output-different-drive/prog.c
index 2f855c4..7937f5d 100644
--- a/test/win/generator-output-different-drive/prog.c
+++ b/test/win/generator-output-different-drive/prog.c
@@ -4,7 +4,7 @@
 
 #include <stdio.h>
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello from prog.c\n");
   return 0;
 }
diff --git a/test/win/large-pdb/main.cc b/test/win/large-pdb/main.cc
index adf7120..c3da8e9 100644
--- a/test/win/large-pdb/main.cc
+++ b/test/win/large-pdb/main.cc
@@ -2,6 +2,6 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-int main(int argc, const char** argv) {
+int main(void) {
   return 0;
 }
diff --git a/test/win/precompiled/hello.c b/test/win/precompiled/hello.c
index d1abbb9..ffb47bf 100644
--- a/test/win/precompiled/hello.c
+++ b/test/win/precompiled/hello.c
@@ -7,7 +7,7 @@
 
 extern int hello2();
 
-int main(int argc, char *argv[]) {
+int main(void) {
   printf("Hello, world!\n");
   hello2();
   return 0;