Lines Matching refs:symbol
19 symbol[1] = "" # defined symbols from png.h
32 # symbol @ordinal
45 print master ": duplicated symbol:", official[o] ":", $0
62 # just be symbol definitions. Lines will be commented out for
67 # symbol @ordinal # two fields, exported symbol
68 # ; symbol @ordinal # three fields, removed symbol
80 NF==3 && $1 == ";" && $3 ~ /^@[1-9][0-9]*$/ { # removed symbol
86 print "png.h: duplicated removed symbol", o ": '" removed[o] "' != '" $2 "'"
91 NF==2 && $2 ~ /^@[1-9][0-9]*$/ { # exported symbol
93 if (symbol[o] == "" || symbol[o] == $1) {
94 symbol[o] = $1
97 print "png.h: duplicated symbol", o ": '" symbol[o] "' != '" $1 "'"
108 print "highest symbol ordinal in png.h,", symbolo ", exceeds last ordinal from png.h", lasto
112 print "highest symbol ordinal in", master ",", mastero ", exceeds last ordinal from png.h", lasto
119 print "; LIBPNG symbol list as a Win32 DEF file" >of
127 if (symbol[o] == "" && removed[o] == "") {
144 print "png.h:", missing ": missing symbol:", unexported
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]) {
154 # either the symbol is missing somewhere or it changed
156 if (symbol[o] == "")
157 print "png.h: symbol", o, "is exported as '" official[o] "' in", master
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