/* Invert byte order within each 32-bits of an array.  */
FourByteSwap(unsigned char *buf, size_t nbytes)
/* Invert byte order within each 32-bits of an array.  */
FourByteSwap(unsigned char *buf, size_t nbytes)
{
    FT_UInt32*  b = (FT_UInt32*)buf;
    for ( ; nbytes >= 4; nbytes -= 4, b++ )
      *b = BSWAP32( *b );
  }