Bar was developed on a Sun workstation running Solaris 8.  To the best of the
author's knowledge bar should compile and run on other platforms without much
trouble.  Should other OS's require modifications to the code, the author
welcomes all patch submissions, but requests that you include the file
config.log and the output of gcc -dumpspecs (or a listing of predefined
variables, if not using gcc).

At the time of this writing, bar has been tested on the following platforms:

  [OK]: sparc-sun-solaris2.8
  [OK]: sparc-sun-solaris2.9
  [OK]: i686-pc-linux-gnu 
  [OK]: x86_64-unknown-linux-gnu [1]
  [OK]: i386-unknown-freebsd4.9 [2]
  [OK]: i386-unknown-netbsdelf1.6.1
  [OK]: alphaev67-unknown-linux-gnu [1]
  [OK]: powerpc-apple-darwin5.5 [2]
  [OK]: powerpc-apple-darwin6.8
  [OK]: i686-pc-cygwin [3]

The author is interested in expanding this list.  If you are successfully
running bar on a platform not listed here, and you would like to let the
author know, feel free to email him the contents of your config.log file.

Footnotes:
[1]: Some compiler warnings are generated.
[2]: Bar cannot set O_NONBLOCK when opening devices and will print an error
     message, although bar will continue to run anyway.
[3]: Using the entire width of the terminal causes the display to wrap, the
     -sw-1 command line option prevents this.
