+ warnings.append("extra patch '%s'" % p)
+
+ return warnings
+
+
+def compare_specs(refspec, altspec):
+ warnings = []
+
+ for w in compare_header(refspec, altspec):
+ warnings.append(w)
+ for w in compare_sources(refspec, altspec):
+ warnings.append(w)
+ for w in compare_patches(refspec, altspec):
+ warnings.append(w)
+
+ return warnings
+
+def load_suppressions(file):
+ if not os.path.exists(file):
+ return []
+
+ supp = []
+ s = open(suppressionfile)
+ try:
+ while 1:
+ line = s.readline()
+ if not line:
+ break;
+ if line[0] == '#':
+ continue
+
+ line = line[0:-1]
+ supp.append(line)
+ finally:
+ s.close()
+
+ return supp
+
+