]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/commitdiff
tests: Fix warnings about unused parameters.
authorSimon Ruderich <simon@ruderich.org>
Mon, 10 Jun 2013 13:22:17 +0000 (15:22 +0200)
committerSimon Ruderich <simon@ruderich.org>
Mon, 10 Jun 2013 13:22:17 +0000 (15:22 +0200)
src/compiler.h
tests/example.c
tests/example_error.c
tests/example_exec.c
tests/example_vfork.c

index 4a69adf066c59cacd63caea63ec8110dd43fff39..5ede8b21802e3610eb4385640948feb5102896c9 100644 (file)
 #ifdef HAVE___ATTRIBUTE__
 # define noinline      __attribute__((noinline))
 # define always_inline __attribute__((always_inline))
+# define unused        __attribute__((unused))
 #else
 # define noinline
 # define always_inline
+# define unused
 #endif
 
 /* Branch prediction information for the compiler. */
index 545f3cb195a3765cca9ed7d8049dfff60149bc40..7f7d2ad99e4e88114968ceb6eb5aa6312ca13e31 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
 #include <errno.h>
 
+#include "../src/compiler.h"
 
-int main(int argc, char **argv) {
-    (void)argv;
 
+int main(int argc, char **argv unused) {
     fprintf(stderr, "write to stderr: %d\n", argc);
     printf("write to stdout\n");
     fflush(stdout);
index 04eca8dcff611dea9a565ec4bfb384a6d4a626f2..e1140492e6f35a410afc9ec1517e6743553d8395 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
+
 #define _GNU_SOURCE /* for program_invocation_name */
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <error.h>
 
+#include "../src/compiler.h"
+
+
 void (*error_print_progname)(void);
 
 
@@ -31,7 +36,7 @@ static void print_prognmae(void) {
 }
 
 
-int main(int argc, char **argv) {
+int main(int argc unused, char **argv unused) {
     program_invocation_name = "./example_error";
 
     error(0, 0, "<message>");
index 3a185673e7f06931e583847f89d1d95041054005..bd12b5a71f7b5f5ce42436144d966b5a192e3e6c 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
 
+#include "../src/compiler.h"
+
 
 #define MAGIC "@RUN_"
 #define MAGIC_LENGTH (strlen(MAGIC))
@@ -75,7 +79,7 @@ static void dump(char *argv[]) {
 }
 
 
-int main(int argc, char **argv) {
+int main(int argc unused, char **argv) {
     char argv0[strlen(argv[0]) + MAGIC_LENGTH + 3 + 1];
 
     char *old_ldpreload = getenv("LD_PRELOAD");
index ed94e562e8cd4820107f08880daf7926e1232837..8c4aec94ee221ea542c9b33a2ddeaae584caa69f 100644 (file)
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/types.h>
 #include <unistd.h>
 
-int main(int argc, char **argv) {
+#include "../src/compiler.h"
+
+
+int main(int argc unused, char **argv unused) {
     pid_t pid;
 
     fprintf(stderr, "Before vfork().\n");