aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/firstversions.awk21
1 files changed, 12 insertions, 9 deletions
diff --git a/scripts/firstversions.awk b/scripts/firstversions.awk
index 7f1c2ed..89bbe5e 100644
--- a/scripts/firstversions.awk
+++ b/scripts/firstversions.awk
@@ -21,16 +21,19 @@ $1 == "}" {
next;
}
-{
- v = firstversion[thislib, idx[thislib]];
+/GLIBC_PRIVATE/ { print; next }
- if (! v)
- print;
- else if ($1 == v) {
- print;
- firstversion[thislib, idx[thislib]] = 0;
- idx[thislib]++;
+{
+ if ((thislib, idx[thislib]) in firstversion) {
+ v = firstversion[thislib, idx[thislib]];
+ if ($1 == v) {
+ print;
+ firstversion[thislib, idx[thislib]] = 0;
+ idx[thislib]++;
+ }
+ else
+ print $1, "=", v;
}
else
- print $1, "=", v;
+ print;
}