Mercurial > emacs
view src/s/irix6-0.h @ 46993:c4e4658185e3
eval-when-compile a few defvars to quieten the byte-compiler.
(f90-xemacs-flag): Wrap in eval-and-compile.
(f90-font-lock-keywords): Doc fix.
(f90-mode-abbrev-table): Use the 6th (system-flag) argument of
define-abbrev if available, but work without it as well.
(f90-mark-subprogram-overlay): Variable deleted.
(f90-mark-subprogram): No need to be silent about push-mark.
Get rid of the silly overlay bit.
(f90-abbrev-start): unread-command-event is obsolete in XEmacs too.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Wed, 21 Aug 2002 21:26:07 +0000 |
parents | d5dada0b18de |
children | 3bbdce4d2437 ecf2fa064ecc |
line wrap: on
line source
#define IRIX6 #include "irix5-0.h" /* Irix 6 tries to do 64 bits, but doesn't do it fully, so inhibit that. */ #define IRIX_FORCE_32_BITS #ifndef __GNUC__ #define LD_SWITCH_SYSTEM -32 #endif /* This macro definition, which we inherited from irix5-0.h, is needed in configure on Irix 5, but gets in the way there on Irix 6. So get rid of it except in Makefile.in where we need it. */ #ifndef THIS_IS_MAKEFILE #undef C_SWITCH_SYSTEM #endif /* The only supported configuration of GCC under IRIX6.x produces n32 MIPS ABI binaries and also supports -g. */ #ifdef __GNUC__ #undef C_DEBUG_SWITCH #define C_DEBUG_SWITCH -g #endif #undef SA_RESTART /* It turns out that the #define in irix5-0.h is needed in Irix 6 as well. */ #if 0 /* Canced the #define that is in irix5-0.h. */ #undef ospeed #endif /* Cancel some #define's in usg5-4.h. Larry Hunter <hunter@nlm.nih.gov> said this was needed for Irix 6.5. Let's see if it is safe in 6.N, N<5, as well. */ /* Extrapolating from Irix 6.5, the problem is that (at least) the bzero definition breaks what the X headers do. The following means that we lack prototypes for these functions, and we presumably lose at least in the 64-bit ABI (though that's only supported on Irix 6.5, which I can test). We may be saved by the fact that these appear to be intrinsics in the SGI (Cray) compiler. It's probably appropriate to include strings.h here, but I can't test it. See irix6-5.h. -- fx */ #undef bcopy #undef bcmp #undef bzero #undef TIOCSIGSEND