Roderick writes: > I know, you will complain, because I mention here that I still use > OpenBSD 4.8 in a machine.
Then why do you ask? Do you think people will happily take time to help you debug problems on a system that has been *explicitly* unsupported for the past five years? > In file included from /usr/include/machine/endian.h:58, > from ../include/compat/machine/endian.h:36, > from rc4/rc4_enc.c:59: > /usr/include/sys/endian.h:162: error: expected '=', ',', ';', 'asm' or > '__attribute__' before 'htobe64' > /usr/include/sys/endian.h:163: error: expected '=', ',', ';', 'asm' or > '__attribute__' before 'htobe32' > /usr/include/sys/endian.h:164: error: expected '=', ',', ';', 'asm' or > '__attribute__' before 'htobe16' > /usr/include/sys/endian.h: > << > > What did change here from OpenBSD 4.8 to the current versions? Is it an > esential change? Did you look at the CVS history? Obviously not, or you would have seen right away that there have been *essential* changes to endian.h over the course of the last five years. Or what, do you think that guenther's commits to our headers are meant to make them worse?