diff options
author | Ulrich Drepper <drepper@redhat.com> | 2001-01-25 02:57:58 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2001-01-25 02:57:58 +0000 |
commit | d753ffefe56232dcd74ee5344ed2cf04c03fed29 (patch) | |
tree | 9db35147a93ed49eca7ed6cec99666686bb68df5 /conform | |
parent | 19533127701e664536aa1eea65d278dbab0ee97e (diff) | |
download | glibc-d753ffefe56232dcd74ee5344ed2cf04c03fed29.tar.gz |
Update.
* conform/conformtest.pl: Handle allow-header correctly.
* conform/data/time.h-data: Use correct comment form.
Diffstat (limited to 'conform')
-rw-r--r-- | conform/conformtest.pl | 13 | ||||
-rw-r--r-- | conform/data/time.h-data | 2 |
2 files changed, 7 insertions, 8 deletions
diff --git a/conform/conformtest.pl b/conform/conformtest.pl index 536dbd79f0..e98975bc3f 100644 --- a/conform/conformtest.pl +++ b/conform/conformtest.pl @@ -22,8 +22,6 @@ $CFLAGS = "-I. '-D__attribute__(x)=' -D_XOPEN_SOURCE=500"; "dlfcn.h", "dirent.h", "ctype.h", "cpio.h", "assert.h", "arpa/inet.h", "aio.h"); -@headers = ("aio.h"); - # These are the ISO C99 keywords. @keywords = ('auto', 'break', 'case', 'char', 'const', 'continue', 'default', 'do', 'double', 'else', 'enum', 'extern', 'float', 'for', 'goto', @@ -214,7 +212,7 @@ sub checknamespace { print TESTFILE "#include <$h>\n"; close (TESTFILE); - open (CONTENT, "$CC $CFLAGS -E $fnamebase.c -Wp,-dN | sed -e '/^# [1-9]/d' -e '/^[[:space:]]*\$/d' |"); + open (CONTENT, "$CC $CFLAGS -E $fnamebase.c -P -Wp,-dN | sed -e '/^# [1-9]/d' -e '/^[[:space:]]*\$/d' |"); loop: while (<CONTENT>) { next loop if (/^#undef /); chop; @@ -652,14 +650,14 @@ while ($#headers >= 0) { compiletest ($fnamebase, "Test availability of macro $macro", "Macro \"$macro\" is not available.", $missing); - } elsif (/^allow *(.*)/) { - my($pattern) = $1; - push @allow, $pattern; - next control; } elsif (/^allow-header *(.*)/) { my($pattern) = $1; push @allowheader, $pattern; next control; + } elsif (/^allow *(.*)/) { + my($pattern) = $1; + push @allow, $pattern; + next control; } else { # printf ("line is `%s'\n", $_); next control; @@ -708,6 +706,7 @@ while ($#headers >= 0) { } elsif (/^allow *(.*)/) { push @allow, $1; } elsif (/^allow-header *(.*)/) { + # XXX We should have a test for recursive dependencies here. push @allowheader, $1; } } diff --git a/conform/data/time.h-data b/conform/data/time.h-data index 7284760992..e0b91f3085 100644 --- a/conform/data/time.h-data +++ b/conform/data/time.h-data @@ -68,7 +68,7 @@ function void tzset (void) variable int daylight variable {long int} timezone -# variable {char*} tzname [] +// variable {char*} tzname [] allow tm_* allow clock_* |