for $name (split(/\s+/, $censored)) {
$defaults{$name} = "see \"postconf -d\" output";
}
# Process the postconf prototype file, and update default values
# with output from the postconf command. Leave alone any defaults
# that postconf didn't know about. This can happen when conditional
# features have been compile time disabled.
$name = $defval = $text = $line = "";
while(<>) { if (/^%PARAM/) {
# Print the updated parameter text. Keep the old defaultif
# postconf doesn't have a suitable one.
if ($name) {
$defval = $defaults{$name} if (defined($defaults{$name}));
print "%PARAM $name $defval\n";
}
print $text;
# Reset the parameter name, default, and accumulated text.
$name = $defval = $text = $line = "";
# Accumulate the parameter name and default value.