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/conformtest.pl | |
parent | 19533127701e664536aa1eea65d278dbab0ee97e (diff) | |
download | glibc-d753ffefe56232dcd74ee5344ed2cf04c03fed29.tar.gz glibc-d753ffefe56232dcd74ee5344ed2cf04c03fed29.tar.xz glibc-d753ffefe56232dcd74ee5344ed2cf04c03fed29.zip |
Update.
* conform/conformtest.pl: Handle allow-header correctly. * conform/data/time.h-data: Use correct comment form.
Diffstat (limited to 'conform/conformtest.pl')
-rw-r--r-- | conform/conformtest.pl | 13 |
1 files changed, 6 insertions, 7 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; } } |