CVSROOT: /cvs Module name: src Changes by: [email protected] 2022/01/28 17:11:54
Modified files:
usr.bin/rev : rev.c
Log message:
rev(1): refactor main loop
The main loop here is obfuscated.
Refactor the open/read/write/close portion of the loop out of main ()
and into a new function, rev_file(). Move "multibyte" out into global
storage.
The result is much easier to understand at a glance.
Thread: https://marc.info/?l=openbsd-tech&m=164329515201417&w=2
ok millert@
