If there's no comment for an error we use the symbolic name as the
error message. Not really fantastic, but "reqAborted" is better than
"MacOS error -1105" at least.
diff --git a/Mac/scripts/mkestrres.py b/Mac/scripts/mkestrres.py
index f9874f6..a1a6049 100644
--- a/Mac/scripts/mkestrres.py
+++ b/Mac/scripts/mkestrres.py
@@ -25,6 +25,12 @@
 			"[, \t]*/\*[ \t]*" \
 			"\(.*\)" \
 			"[ \t]*\*/"
+		   
+ERRORS_PROG_2="[ \t]*" \
+			"\([A-Z0-9a-z_]+\)" \
+			"[ \t]*=[ \t]*" \
+			"\([-0-9]+\)" \
+			"[, \t]*"
 
 def Pstring(str):
 	if len(str) > 255:
@@ -68,11 +74,20 @@
 								
 def parse_errors_h(fp, dict):
 	errno_prog = regex.compile(ERRORS_PROG)
+	errno_prog_2 = regex.compile(ERRORS_PROG_2)
 	for line in fp.readlines():
+		match = 0
 		if errno_prog.match(line) > 0:
 			number = string.atoi(errno_prog.group(2))
 			name = errno_prog.group(1)
 			desc = string.strip(errno_prog.group(3))
+			match=1
+		elif errno_prog_2.match(line) > 0:
+			number = string.atoi(errno_prog_2.group(2))
+			name = errno_prog_2.group(1)
+			desc = name
+			match=1
+		if match:
 			if number > 0: continue
 			
 			if not dict.has_key(number):
@@ -81,6 +96,9 @@
 				print 'DUPLICATE', number
 				print '\t', dict[number]
 				print '\t', (desc, name)
+				if len(desc) > len(dict[number][0]):
+					print 'Pick second one'
+					dict[number] = desc, name
 			
 def main():
 	dict = {}