Lines Matching refs:configs
716 my %configs;
743 if defined $configs{$name}{description};
766 $configs{$name}{verbatim} = 0;
806 $configs{$name}{verbatim} = 1;
821 push $configs{$name}{description}->@*, @description
838 $configs{$name}{has_args} //= $2 eq "";
839 $configs{$name}{has_args} ||= $2 eq "";
840 $configs{$name}{has_defn} //= $3 ne "";
841 $configs{$name}{has_defn} ||= $3 ne "";
848 foreach my $name (keys %configs) {
849 next unless defined $configs{$name}{description};
856 while (defined ($_ = shift $configs{$name}{description}->@*)) {
897 elsif (grep { $link =~ / \b $_ \b /x } keys %configs) {
899 $configs{$link}{linked} = 1;
900 $configs{$name}{linked} = 1;
939 delete $configs{$name}{description};
941 $configs{$name}{pod} = $pod;
949 foreach my $name (keys %configs) {
952 if (! defined $configs{$name}{pod}) {
968 foreach my $check_name (keys %configs) {
969 my $this_element = $configs{$check_name};
982 my $has_defn = $configs{$name}{has_defn};
983 my $has_args = $configs{$name}{has_args};
997 $docs{'api'}{$section}{$name}->{pod} = $configs{$name}{pod};
998 $configs{$name}{section} = $section;
1009 if (defined $configs{$name}{'section'}) {
1016 $configs{$name}{args} = 1;
1023 $configs{$name}{usage} = <<~"EOT";
1040 my $pod = $configs{$name}{pod};
1042 $configs{$name}{'section'} = $site_scn;
1046 $configs{$name}{'section'} = $time_scn;
1049 && $configs{$name}{pod} =~ m/ \b format \b /ix)
1051 $configs{$name}{'section'} = $io_formats_scn;
1060 $configs{$name}{'section'} =
1064 $configs{$name}{'section'} = $filesystem_scn;
1067 || $configs{$name}{pod} =~ m/ \b align /x)
1069 $configs{$name}{'section'} = $compiler_scn;
1074 $configs{$name}{'section'} = $integer_scn;
1077 $configs{$name}{'section'} = $typedefs_scn;
1081 && $configs{$name}{pod} =~ m/ \b format \b /ix)
1083 $configs{$name}{'section'} = $io_formats_scn;
1086 $configs{$name}{'section'} = $debugging_scn;
1089 $configs{$name}{'section'} = $memory_scn;
1103 || $configs{$name}{pod} =~ m! I/O | stdio
1109 $configs{$name}{'section'} = $filesystem_scn;
1112 $configs{$name}{'section'} = $signals_scn;
1115 $configs{$name}{'section'} = $prototypes_scn;
1118 || $configs{$name}{pod} =~ /full path/i)
1120 $configs{$name}{'section'} = $paths_scn;
1123 $configs{$name}{'section'} = $locale_scn;
1125 elsif ($configs{$name}{pod} =~ / GCC | C99 | C\+\+ /xi) {
1126 $configs{$name}{'section'} = $compiler_scn;
1130 $configs{$name}{'section'} = $password_scn;
1133 $configs{$name}{'section'} = $sockets_scn;
1136 || $configs{$name}{pod} =~ m/ \b pthread /ix)
1138 $configs{$name}{'section'} = $concurrency_scn;
1144 $configs{$name}{'section'} = $site_scn;
1151 $configs{$name}{'section'} =
1170 && ! $configs{$name}{verbatim}
1171 && ! $configs{$name}{linked})
1181 my $canonical_pod = $configs{$name}{pod};
1196 $configs{$name}{'section'} = $genconfig_scn;
1199 my $section = $configs{$name}{'section'};
1203 $flags .= 'U' unless defined $configs{$name}{usage};
1207 $docs{'api'}{$section}{$name}{pod} = $configs{$name}{pod};
1211 = $configs{$name}{usage} if defined $configs{$name}{usage};