OSDN Git Service

* test_headers.c: Don't include varargs.h.
authordannysmith <dannysmith>
Wed, 28 Aug 2002 03:57:16 +0000 (03:57 +0000)
committerdannysmith <dannysmith>
Wed, 28 Aug 2002 03:57:16 +0000 (03:57 +0000)
* Makefile.in (test_headers): Don't use -std=xx
with -xc++. Test -std=gnu89, gnu99 also.

winsup/mingw/ChangeLog
winsup/mingw/Makefile.in
winsup/mingw/test_headers.c

index ed21d69..2577092 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-28  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * test_headers.c: Don't include varargs.h.
+       * Makefile.in (test_headers): Don't use -std=xx
+       with -xc++.
+
 2002-08-21  Earnie Boyd  <earnie@users.sf.net>
 
        * include/sys/param.h: New File.
index 169556a..ae3392a 100644 (file)
@@ -260,7 +260,7 @@ crt1.o dllcrt1.o:
 crt2.o dllcrt2.o:
        $(CC) -c -D__MSVCRT__ -U__CRTDLL__ $(ALL_CFLAGS) $< -o $@
 
-TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall  -Wsystem-headers -c \
+TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall -W -Wsystem-headers -c \
        $(srcdir)/test_headers.c -o test_headers.o
 
 .PHONY: test_headers
@@ -268,12 +268,16 @@ test_headers:
        @echo "Testing runtime headers..."
        @for lang in c c++ objective-c ; do \
                echo "$$lang ..."; \
-               $(CC) -x$$lang -std=c89 $(TEST_H_OPTIONS) ; \
-               echo "$$lang c89 ..."; \
-               $(CC) -x$$lang -std=c89 $(TEST_H_OPTIONS) ; \
-               echo "$$lang c99..."; \
-               $(CC) -x$$lang -std=c99  $(TEST_H_OPTIONS) ; \
+               $(CC) -x$$lang  $(TEST_H_OPTIONS) ; \
+               echo "$$lang -ansi"; \
+               $(CC) -x$$lang -ansi $(TEST_H_OPTIONS) ; \
        done
+# specify -std=xx only for C
+       @for std in gnu89 gnu99 c89 c99 ; do \
+               echo "std = $$std"; \
+               $(CC) -std=$$std  $(TEST_H_OPTIONS) ; \
+       done
+
        @rm -f test_headers.o
 
 clean:
index 4955fdc..1052868 100644 (file)
@@ -36,7 +36,6 @@
 #include <time.h>
 #include <unistd.h>
 #include <values.h>
-#include <varargs.h>
 #include <wchar.h>
 #include <wctype.h>
 #include <sys/fcntl.h>