/* ********************************************************************** *\ * Copyright IBM Corporation 1988,1991 - All Rights Reserved * * For full copyright information see:'andrew/config/COPYRITE' * \* ********************************************************************** */ /* $Disclaimer: * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of IBM not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission. * * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD * TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ANY COPYRIGHT * HOLDER BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * * $ */ XCOMM XCOMM The following comes from presite.h XCOMM #include XCOMM XCOMM The following comes from the macro file XCOMM #undef OBSOLETE #if defined(i386) && defined(linux) #include #define MacroIncludeFile ix86_Linux/system.mcr #endif /* Linux */ #if defined(i386) && defined(__NetBSD__) #include #define MacroIncludeFile ix86_NetBSD/system.mcr #endif #ifdef OBSOLETE #ifdef __alpha #include #define MacroIncludeFile dec_alpha/system.mcr #endif #endif /* OBSOLETE */ #if defined(SOLARIS) #include #define MacroIncludeFile sun4_5x/system.mcr #endif /* SOLARIS */ #if defined(OS2) || defined(__EMX__) #include #define MacroIncludeFile ix86_OS2/system.mcr #endif /* OS/2 */ #if defined(_IBMR2) || defined(RiscAIX) || defined(rs6000) #define _H_FLOAT #include #include #define MacroIncludeFile rs_aix3/system.mcr #endif /* RS6000 */ #ifdef OBSOLETE #if (defined(MACH) && defined(i386)) #include #define MacroIncludeFile i386_mach/system.mcr #endif /* AIX */ #if defined(AIX) && (!defined(i386)) #include #define MacroIncludeFile rt_aix221/system.mcr #endif /* AIX */ #if (defined(AIX) || defined(aix)) && (defined(i386)) #include #define MacroIncludeFile ps_aix12/system.mcr #endif /* AIX */ #ifdef ibm032 #ifdef CMUCS #include #define MacroIncludeFile rt_mach/system.mcr #else #include #define MacroIncludeFile rt_aos4/system.mcr #endif /* CMUCS */ #endif /* ibm032 */ #ifdef vax #ifndef ultrix #include #define MacroIncludeFile vax_43/system.mcr #else /* ultrix */ #if (defined(vax2) && !defined(vax3) && !defined(vax4) && !defined(vax5)) #include #define MacroIncludeFile vax_22/system.mcr #else /* #if (defined(vax2) && !defined(vax3) && !defined(vax4) && !defined(vax5)) */ #include #define MacroIncludeFile vax_3/system.mcr #endif /* #if (defined(vax2) && !defined(vax3) && !defined(vax4) && !defined(vax5)) */ #endif /* ultrix */ #endif /* vax */ #ifdef sun #if defined(mc68010) || defined(sun2) /* sun2 */ #include #define MacroIncludeFile sun2_35/system.mcr #endif /* mc68010 or sun2 */ #if defined(mc68020) || defined(sun3) /* sun3 */ #ifndef sunV3 #define sunV3 0 #endif /* sunV3 */ #if sunV3 #include #define MacroIncludeFile sun3_35/system.mcr #else /* sunV3 */ /* * Sleazy hack to tell 4.0[.x] from 4.1[.x]. * should be safe to include, as it only defines "alloca()" * and, in 4.1[.x], "_alloca_h". Neither of those should affect "imake". */ #include #ifdef _alloca_h /* * 4.1[.x]. */ #include #define MacroIncludeFile sun3_41/system.mcr #else /* sunV4_1 */ /* * 4.0[.x]. */ #include #define MacroIncludeFile sun3_4/system.mcr #endif /* _alloca_h */ #endif /* sunV3 */ #endif /* sun3 */ #endif /* sun */ #endif /* OBSOLETE */ #if !defined(SOLARIS) && (defined(sparc) || defined(sun4)) /* sun4 */ #include #define MacroIncludeFile sun4_41/system.mcr #endif /* sparc or sun4 */ #ifdef hpux #include "hpx.series" #if defined(hp9000s700) #include #define MacroIncludeFile hp700_90/system.mcr #else #ifdef OBSOLETE #if defined(hp9000s800) #include #define MacroIncludeFile hp800_80/system.mcr #else #if defined(hp9000s300) #include #define MacroIncludeFile hp300_80/system.mcr #endif /* hp9000s300 */ #endif /* hp9000s800 */ #endif /* OBSOLETE */ #endif /* hp9000s700 */ #endif /* hpux */ #ifdef OBSOLETE #ifdef mac2 #include #define MacroIncludeFile mac2_51/system.mcr #endif /* mac2 */ #endif /* OBSOLETE */ #if (defined(mips) && defined(ultrix)) #include #define MacroIncludeFile pmax_ul4/system.mcr #endif /* mips && ultrix */ #if (defined(MACH) && defined(mips)) #include #define MacroIncludeFile pmax_mach/system.mcr #endif /* mach && ultrix */ #ifdef OBSOLETE #if defined(sgi) #include #define MacroIncludeFile sgi_4d/system.mcr #endif /* sgi */ /* Perhaps this should be #if defined(apollo) && defined(mc68020) ? */ #ifdef apollo #include #define MacroIncludeFile apollo68k/system.mcr #endif #if defined(SCO) || defined(sco) || defined(SCOunix) #ifndef SCOunix #define SCOunix 1 #endif /* SCOunix */ #include #define MacroIncludeFile sco_i386/system.mcr #endif /* SCOunix */ #ifdef NeXT #include #define MacroIncludeFile next_mach20/system.mcr #endif /* next_mach20 */ #endif /* OBSOLETE */ XCOMM XCOMM Back from the macro file XCOMM