1Make it so that the line numbers indent reports are the real line 2numbers (currently it is often off by a few). 3 4Error recover should probably be enhanced. At a minimum, "indent 5foo.c" should not overwrite foo.c when it gets an error. Fancy error 6recover is probably not worth the effort because indent is pretty 7fast. Stopping after the first error might be more helpful than the 8current error cascades. 9 10Also, there is a bug in that indent flags the following as illegal: 11enum bar { a = 1, b = 2 }; 12 13Make the -nss option cause 14 while (foo) 15 ; 16This is the real alternative to 17 while (foo) ; 18 19Look at all the undocumented options, and determine which of them are 20bug-free enough that they should be documented. 21 22Look at termcap interface from Berkeley (and other recent enhancements 23not in 4.3-tahoe) and see whether it is worth merging those changes 24into our indent or our indent into Berkeley's. 25