Lines Matching refs:o
38 o=0+substr($2,2)
39 if (o > 0) {
40 if (official[o] == "") {
41 official[o] = $1
42 if (o > mastero) mastero = o
45 print master ": duplicated symbol:", official[o] ":", $0
71 o=0+substr($2,2)
73 lasto=o
75 print "png.h: duplicated last ordinal:", lasto, o
81 o=0+substr($3,2)
82 if (removed[o] == "" || removed[o] == $2) {
83 removed[o] = $2
84 if (o > symbolo) symbolo = o
86 print "png.h: duplicated removed symbol", o ": '" removed[o] "' != '" $2 "'"
92 o=0+substr($2,2)
93 if (symbol[o] == "" || symbol[o] == $1) {
94 symbol[o] = $1
95 if (o > symbolo) symbolo = o
97 print "png.h: duplicated symbol", o ": '" symbol[o] "' != '" $1 "'"
126 for (o=1; o<=lasto; ++o) {
127 if (symbol[o] == "" && removed[o] == "") {
128 if (unexported == 0) unexported = o
129 if (official[o] == "") {
131 if (o < lasto) continue
141 if (o-1 > unexported)
142 print "png.h:", missing ": missing symbols:", unexported "-" o-1
150 if (symbol[o] != "" && removed[o] != "") {
151 … print "png.h: symbol", o, "both exported as '" symbol[o] "' and removed as '" removed[o] "'"
153 } else if (symbol[o] != official[o]) {
156 if (symbol[o] == "")
157 print "png.h: symbol", o, "is exported as '" official[o] "' in", master
158 else if (official[o] == "")
159 print "png.h: exported symbol", o, "'" symbol[o] "' not present in", master
161 … print "png.h: exported symbol", o, "'" symbol[o] "' exists as '" official[o] "' in", master
165 if (symbol[o] != "")
166 print " " symbol[o], "@" o > of