Home | History | Annotate | Download | only in abi-compliance-checker

Lines Matching full:"$ header"

5357     my $Header = $SymbolInfo{$Version}{$InfoId}{"Header"};
5360 if(get_filename($HPath) eq $Header)
5365 return join_P($HDir, $Header);
5369 return $Header;
6124 my ($Header, $LibVersion) = @_;
6125 if(not $Header) {
6128 if(is_abs($Header) and not -f $Header)
6130 exitStatus("Access_Error", "can't access \'$Header\'");
6132 if(skipHeader($Header, $LibVersion))
6136 if(my $Header_Path = identifyHeader($Header, $LibVersion))
6173 if(($Header=~/\.(\w+)\Z/ and $1 ne "h")
6174 or $Header!~/\.(\w+)\Z/)
6181 and $Header=~/(\A|\/)c\+\+(\/|\Z)/)
6299 my $Header = $2;
6300 my $Method = substr($Header, 0, 1, "");
6301 substr($Header, length($Header)-1, 1, "");
6302 $Header = path_format($Header, $OSgroup);
6303 if($Method eq "\"" or is_abs($Header))
6305 if(-e join_P(get_dirname($Path), $Header))
6307 $Includes{$Header} = -1;
6311 $Includes{$Header} = 2;
6315 $Includes{$Header} = 1;
6548 foreach my $Header (split(/\s*\n\s*/, $HList))
6550 if(is_abs($Header) and not -f $Header) {
6551 exitStatus("Access_Error", "can't access file \'$Header\'");
6553 $Header = path_format($Header, $OSgroup);
6554 if(my $Header_Path = is_header($Header, 1, $LibVersion))
6560 exitStatus("Access_Error", "can't identify \'$Header\' as a header file");
6861 sub find_in_framework($$$)
6862 {
6863 my ($Header, $Framework, $LibVersion) = @_;
6862 return "" if(not $Header or not $Framework or not $LibVersion);
6863 if(defined $Cache{"find_in_framework"}{$LibVersion}{$Framework}{$Header}) {
6864 return $Cache{"find_in_framework"}{$LibVersion}{$Framework}{$Header};
6869 and -f get_dirname($Dependency)."/".$Header) {
6870 return ($Cache{"find_in_framework"}{$LibVersion}{$Framework}{$Header} = get_dirname($Dependency));
6873 return ($Cache{"find_in_framework"}{$LibVersion}{$Framework}{$Header} = "");
6878 sub find_in_defaults($)
6879 {
6880 my $Header = $_[0];
6879 return "" if(not $Header);
6880 if(defined $Cache{"find_in_defaults"}{$Header}) {
6881 return $Cache{"find_in_defaults"}{$Header};
6889 if(-f $Dir."/".$Header) {
6890 return ($Cache{"find_in_defaults"}{$Header}=$Dir);
6893 return ($Cache{"find_in_defaults"}{$Header}="");
6987 sub isAcceptable($$$)
6988 {
6989 my ($Header, $Candidate, $LibVersion) = @_;
6988 my $HName = get_filename($Header);
6989 if(get_dirname($Header))
7017 my ($Header, $Candidate, $LibVersion) = @_;
7018 my $HName = get_filename($Header);
7039 if(not get_dirname($Header)
7063 my @SCandidates = getSystemHeaders($Header, $LibVersion);
7072 if(not isAcceptable($Header, $Candidate, $LibVersion)) {
7076 if($Header eq "parser.h"
7081 if(not get_dirname($Header)
7102 sub selectSystemHeader_I($$)
7103 {
7104 my ($Header, $LibVersion) = @_;
7103 if(-f $Header) {
7104 return $Header;
7106 if(is_abs($Header) and not -f $Header)
7110 if(defined $ConfHeaders{lc($Header)})
7114 my $HName = get_filename($Header);
7138 or defined $AlienHeaders{$Header})
7146 if(-f $Path."/".$Header) {
7147 return join_P($Path,$Header);
7155 sort {cmp_paths($b, $a)} getSystemHeaders($Header, $LibVersion))
7157 if(isRelevant($Header, $Candidate, $LibVersion)) {
7167 sub getSystemHeaders($$)
7168 {
7169 my ($Header, $LibVersion) = @_;
7169 foreach my $Candidate (sort keys(%{$SystemHeaders{$Header}}))
7197 my ($Header, $LibVersion) = @_;
7198 if(not $Header) {
7201 $Header=~s/\A(\.\.[\\\/])+//g;
7202 if(defined $Cache{"identifyHeader"}{$LibVersion}{$Header}) {
7203 return $Cache{"identifyHeader"}{$LibVersion}{$Header};
7205 return ($Cache{"identifyHeader"}{$LibVersion}{$Header} = identifyHeader_I($Header, $LibVersion));
7210 my ($Header, $LibVersion) = @_;
7211 if(-f $Header)
7213 return get_abs_path($Header);
7215 elsif($GlibcHeader{$Header} and not $GLIBC_TESTING
7216 and my $HeaderDir = find_in_defaults($Header))
7220 return join_P($HeaderDir,$Header);
7222 elsif(my $Path = $Include_Neighbors{$LibVersion}{$Header})
7226 elsif(defined $DefaultGccHeader{$Header})
7228 return $DefaultGccHeader{$Header};
7230 elsif(my $DefaultDir = find_in_defaults($Header))
7232 return join_P($DefaultDir,$Header);
7234 elsif(defined $DefaultCppHeader{$Header})
7236 return $DefaultCppHeader{$Header};
7238 elsif(my $AnyPath = selectSystemHeader($Header, $LibVersion))
7244 if(my $Dir = get_dirname($Header))
7246 my $RelPath = "Headers\/".get_filename($Header);
8138 if(my $Header = $AutoPreamble{$Type})
8140 if(my $Path = identifyHeader($Header, $LibVersion))
8147 $AddHeaders{$Path}{"Header"} = $Header;
8201 my ($Name, $Header, $Def, $Type, $Scpe) = split(/\t/, $Line);
9023 sub is_header($$$)
9024 {
9025 my ($Header, $UserDefined, $LibVersion) = @_;
9024 return 0 if(-d $Header);
9025 if(-f $Header) {
9026 $Header = get_abs_path($Header);
9030 if(is_abs($Header))
9034 if(my $HPath = identifyHeader($Header, $LibVersion)) {
9035 $Header = $HPath;
9042 if($Header=~/\.\w+\Z/)
9044 return is_header_file($Header);
9050 if(cmd_file($Header)!~/HTML|XML/i) {
9051 return $Header;
9057 return $Header;
9061 if(index($Header, "/include/")!=-1
9062 or cmd_file($Header)=~/C[\+]*\s+program/i)
9064 return $Header;
9716 if(my $Header = $SInfo->{"Header"}) {
9717 $Target = (is_target_header($Header, 1) or is_target_header($Header, 2));
12697 my $Header = $CompleteSignature{$LibVersion}{$Symbol}{"Header"};
12706 if(not $TargetHeadersPath or not $Header
12707 or not is_target_header($Header, 1))
12744 if($Header)
12746 if(my $Skip = skipHeader($Header, $LibVersion))
16478 my $Header = $Constants{1}{$Constant}{"Header"};
16479 if(not $Header)
16481 $Header = $Constants{2}{$Constant}{"Header"}
16492 $ReportMap{$Header}{$Constant}{$Kind} = 1;
16572 sub getTitle($$$)
16573 {
16574 my ($Header, $Library, $NameSpace) = @_;
16579 if($Header and $Library)
16581 $Title .= "<span class='h_name'>$Header</span>";
16587 elsif($Header) {
16588 $Title .= "<span class='h_name'>$Header</span><br/>\n";
18386 if(my $Header = $Constants{1}{$Constant}{"Header"})
18388 if(not is_target_header($Header, 1)
18389 and not is_target_header($Header, 2))
18476 if(my $Header = $Constants{2}{$Constant}{"Header"})
18478 if(not is_target_header($Header, 1)
18479 and not is_target_header($Header, 2))
19701 sub specificHeader($$)
19702 {
19703 my ($Header, $Spec) = @_;
19702 my $Name = get_filename($Header);
19718 return 1 if($Header=~/[\/\\](|[^\/\\]+[._-])($DIRs)(|[._-][^\/\\]+)([\/\\]|\Z)/i);
20719 if(my $Header = $TypeInfo{$LibVersion}{$TypeId}{"Header"})
20721 $TypeInfo{$LibVersion}{$TypeId}{"Header"} = path_format($Header, $OSgroup);
20841 if(my $Header = $SymbolInfo{$LibVersion}{$InfoId}{"Header"})
20843 $SymbolInfo{$LibVersion}{$InfoId}{"Header"} = path_format($Header, $OSgroup);
23130 foreach my $Header (split(/\s*\n\s*/, readFile($TargetHeadersPath)))
23132 $TargetHeaders{1}{get_filename($Header)} = 1;
23133 $TargetHeaders{2}{get_filename($Header)} = 1;