# For each database type, extract parameter names from its postconf # include file, and compare the result against a list of names from # the corresponding proto/xxx_table file.
# Force a failure if the pcf*suffixes.h files donot exist. Avoid using # bash-specific shell features. for map in `(ls src/postconf/pcf*suffixes.h || kill $$) |
sed 's;src/postconf/pcf_\(.*\)_suffixes.h$;\1;'` do # Extract parameter names from source code.
tr -cd '[A-zA-z_0-9\12]' < src/postconf/pcf_${map}_suffixes.h |
sort > from-source.tmp # Extract parameter names from documentation.
sed -n '/^# *\.IP *"*\\fB\([a-zA-Z_0-9][a-zA-Z_0-9]*\).*/{
s//\1/
p
}' proto/${map}_table | sort > from-doc.tmp
cmp -s from-source.tmp from-doc.tmp || {
echo Settings in global/dict_${map}.c and proto/${map}_table differ.
diff from-source.tmp from-doc.tmp
}
done
Messung V0.5 in Prozent
[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-08-08]