On Wed, Nov 30, 2022 at 08:55:45AM -0700, Todd C. Miller wrote: > On Wed, 30 Nov 2022 09:20:26 -0600, Scott Cheloha wrote: > > > Couple related things: > > > > - Use err(3) everywhere. > > > > For many of these errors we are not currently printing the errno > > string. Is there any reason not to do so? The errno string is > > useful. > > OK > > > - Set ifile/ofile to "stdin"/"stdout" if the user passes in > > "-" to make the err(3) message a little more obvious. > > OK > > > - Add a usage() function. > > usage() should probably be marked __dead in the prototype.
Agreed. While here, can you sync usage and manual? I think the latter is fine and the former should be just that: $ man -h midicat midicat [-d] [-i file] [-o file] [-q port] $ midicat -h midicat: unknown option -- h usage: midicat [-d] [-i in-file] [-o out-file] [-q in-port] [-q out-port] > > Otherwise OK millert@ > > - todd >