A missing semicolon meant that the old error code was never returned.
tree6a77682ce4df5fcce9f780bb06b755418bea221b
-rw-r--r-- 321 ACKNOWLEDGEMENTS
-rw-r--r-- 2189 LEGAL
-rw-r--r-- 24679 LICENSE
-rw-r--r-- 18009 LICENSE.GPL
-rw-r--r-- 26430 LICENSE.LGPL
-rw-r--r-- 5901 Makefile.in
-rw-r--r-- 5259 README.new.ppc
-rw-r--r-- 7528 _gdbinit
-rw-r--r-- 1788 acinclude.m4
-rw-r--r-- 9231 aclocal.m4
drwxr-xr-x - arch
drwxr-xr-x - compiler
drwxr-xr-x - config
-rwxr-xr-x 301685 configure
-rw-r--r-- 42580 configure.in
-rw-r--r-- 3339 contents.xml
-rw-r--r-- 26 debug.opts.in
drwxr-xr-x - images
drwxr-xr-x - kernel
-rw-r--r-- 23928 license.html
-rw-r--r-- 701 make.defaults
-rw-r--r-- 603 mmake.config.in
-rw-r--r-- 668 mmakefile
drwxr-xr-x - rom
drwxr-xr-x - scripts
drwxr-xr-x - test
drwxr-xr-x - tools
drwxr-xr-x - workbench