Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/X11
File: Xarch.h
#ifndef _XARCH_H_
[0] Fix | Delete
# define _XARCH_H_
[1] Fix | Delete
[2] Fix | Delete
/*
[3] Fix | Delete
* Copyright 1997 Metro Link Incorporated
[4] Fix | Delete
*
[5] Fix | Delete
* All Rights Reserved
[6] Fix | Delete
*
[7] Fix | Delete
* Permission to use, copy, modify, distribute, and sell this software and its
[8] Fix | Delete
* documentation for any purpose is hereby granted without fee, provided that
[9] Fix | Delete
* the above copyright notice appear in all copies and that both that
[10] Fix | Delete
* copyright notice and this permission notice appear in supporting
[11] Fix | Delete
* documentation, and that the names of the above listed copyright holder(s)
[12] Fix | Delete
* not be used in advertising or publicity pertaining to distribution of
[13] Fix | Delete
* the software without specific, written prior permission. The above listed
[14] Fix | Delete
* copyright holder(s) make(s) no representations about the suitability of
[15] Fix | Delete
* this software for any purpose. It is provided "as is" without express or
[16] Fix | Delete
* implied warranty.
[17] Fix | Delete
*
[18] Fix | Delete
* THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM(S) ALL WARRANTIES WITH REGARD
[19] Fix | Delete
* TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
[20] Fix | Delete
* AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
[21] Fix | Delete
* LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
[22] Fix | Delete
* DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
[23] Fix | Delete
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
[24] Fix | Delete
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
[25] Fix | Delete
*/
[26] Fix | Delete
[27] Fix | Delete
[28] Fix | Delete
/*
[29] Fix | Delete
* Determine the machine's byte order.
[30] Fix | Delete
*/
[31] Fix | Delete
[32] Fix | Delete
/* See if it is set in the imake config first */
[33] Fix | Delete
# ifdef X_BYTE_ORDER
[34] Fix | Delete
[35] Fix | Delete
# define X_BIG_ENDIAN 4321
[36] Fix | Delete
# define X_LITTLE_ENDIAN 1234
[37] Fix | Delete
[38] Fix | Delete
# else
[39] Fix | Delete
[40] Fix | Delete
# if defined(SVR4) || defined(__SVR4)
[41] Fix | Delete
# include <sys/types.h>
[42] Fix | Delete
# include <sys/byteorder.h>
[43] Fix | Delete
# elif defined(CSRG_BASED)
[44] Fix | Delete
# if defined(__NetBSD__) || defined(__OpenBSD__)
[45] Fix | Delete
# include <sys/types.h>
[46] Fix | Delete
# endif
[47] Fix | Delete
# include <machine/endian.h>
[48] Fix | Delete
# elif defined(linux)
[49] Fix | Delete
# if defined __STRICT_ANSI__
[50] Fix | Delete
# undef __STRICT_ANSI__
[51] Fix | Delete
# include <endian.h>
[52] Fix | Delete
# define __STRICT_ANSI__
[53] Fix | Delete
# else
[54] Fix | Delete
# include <endian.h>
[55] Fix | Delete
# endif
[56] Fix | Delete
/* 'endian.h' might have been included before 'Xarch.h' */
[57] Fix | Delete
# if !defined(LITTLE_ENDIAN) && defined(__LITTLE_ENDIAN)
[58] Fix | Delete
# define LITTLE_ENDIAN __LITTLE_ENDIAN
[59] Fix | Delete
# endif
[60] Fix | Delete
# if !defined(BIG_ENDIAN) && defined(__BIG_ENDIAN)
[61] Fix | Delete
# define BIG_ENDIAN __BIG_ENDIAN
[62] Fix | Delete
# endif
[63] Fix | Delete
# if !defined(PDP_ENDIAN) && defined(__PDP_ENDIAN)
[64] Fix | Delete
# define PDP_ENDIAN __PDP_ENDIAN
[65] Fix | Delete
# endif
[66] Fix | Delete
# if !defined(BYTE_ORDER) && defined(__BYTE_ORDER)
[67] Fix | Delete
# define BYTE_ORDER __BYTE_ORDER
[68] Fix | Delete
# endif
[69] Fix | Delete
# endif
[70] Fix | Delete
[71] Fix | Delete
# ifndef BYTE_ORDER
[72] Fix | Delete
# define LITTLE_ENDIAN 1234
[73] Fix | Delete
# define BIG_ENDIAN 4321
[74] Fix | Delete
[75] Fix | Delete
# if defined(__sun) && defined(__SVR4)
[76] Fix | Delete
# include <sys/isa_defs.h>
[77] Fix | Delete
# ifdef _LITTLE_ENDIAN
[78] Fix | Delete
# define BYTE_ORDER LITTLE_ENDIAN
[79] Fix | Delete
# endif
[80] Fix | Delete
# ifdef _BIG_ENDIAN
[81] Fix | Delete
# define BYTE_ORDER BIG_ENDIAN
[82] Fix | Delete
# endif
[83] Fix | Delete
# endif /* sun */
[84] Fix | Delete
# endif /* BYTE_ORDER */
[85] Fix | Delete
[86] Fix | Delete
# define X_BYTE_ORDER BYTE_ORDER
[87] Fix | Delete
# define X_BIG_ENDIAN BIG_ENDIAN
[88] Fix | Delete
# define X_LITTLE_ENDIAN LITTLE_ENDIAN
[89] Fix | Delete
[90] Fix | Delete
# endif /* not in imake config */
[91] Fix | Delete
[92] Fix | Delete
#endif /* _XARCH_H_ */
[93] Fix | Delete
[94] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function