USG UNIX has a <values.h> file which defines things such as the number of bits per byte. Of course, that doesn't help you write code which is supposed to be portable to BSD. Kenneth Almquist