* test_headers.c: Don't include varargs.h.

* Makefile.in (test_headers): Don't use -std=xx
	with -xc++. Test -std=gnu89, gnu99 also.
This commit is contained in:
Danny Smith 2002-08-28 03:57:16 +00:00
parent 09df858c35
commit 5bbbbfba55
3 changed files with 16 additions and 7 deletions

View 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.

View 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:

View 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>