We really don't want to be in the business of knowing about CPU architectures. servermd.h is one of the worst offenders for that in the tree; this series attempts to clean out the gunk. Probably the most contentious bit is assuming your compiler will actually define __BYTE_ORDER__, but gcc certainly does. - ajax