Xarch.h revision 7a0d67332f33bc21290d63bc7c8150b0cf0a4b21
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * Copyright 1997 Metro Link Incorporated
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * All Rights Reserved
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * Permission to use, copy, modify, distribute, and sell this software and its
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * documentation for any purpose is hereby granted without fee, provided that
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * the above copyright notice appear in all copies and that both that
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * copyright notice and this permission notice appear in supporting
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * documentation, and that the names of the above listed copyright holder(s)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * not be used in advertising or publicity pertaining to distribution of
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * the software without specific, written prior permission. The above listed
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * copyright holder(s) make(s) no representations about the suitability of
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * this software for any purpose. It is provided "as is" without express or
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * implied warranty.
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync/* $XFree86: xc/include/Xarch.h,v 1.10tsi Exp $ */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync * Determine the machine's byte order.
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync/* See if it is set in the imake config first */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#if !defined(sun)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync/* 'endian.h' might have been included before 'Xarch.h' */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#if !defined(LITTLE_ENDIAN) && defined(__LITTLE_ENDIAN)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync/* LynxOS 2.4.0 has wrong defines in bsd/ip.h */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#if defined(i386) || defined(__i386__) || defined(__x86__)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#if defined(i386) || defined(__i386__) || defined(__x86__)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#if (defined(sun) && defined(SVR4)) && !defined(Lynx)
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#endif /* sun */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#endif /* BYTE_ORDER */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#endif /* not in imake config */
9c9df2b728333cb734a7cc7856568e9ea9dc4600vboxsync#endif /* _XARCH_H_ */