view src/s/irix6-0.h @ 5074:8af6a32b170d

Modify XLIKE_get_gc's prototype src/ChangeLog addition: 2010-02-24 Didier Verna <didier@xemacs.org> Modify XLIKE_get_gc's prototype. * redisplay-xlike-inc.c (XLIKE_get_gc): Take a frame instead of a device as first argument. * redisplay-xlike-inc.c (XLIKE_output_string): Update caller. * redisplay-xlike-inc.c (XLIKE_output_pixmap): Ditto. * redisplay-xlike-inc.c (XLIKE_output_blank): Ditto. * redisplay-xlike-inc.c (XLIKE_output_horizontal_line): Ditto. * redisplay-xlike-inc.c (XLIKE_clear_region): Ditto. * redisplay-xlike-inc.c (XLIKE_output_eol_cursor): Ditto. * console-gtk.h (gtk_get_gc): Take a frame instead of a device as first argument. * gtk-glue.c (face_to_gc): Update caller.
author Didier Verna <didier@lrde.epita.fr>
date Wed, 24 Feb 2010 15:45:20 +0100
parents aa5ed11f473b
children
line wrap: on
line source

/* Synched up with: FSF 19.31. */

#include "usg5-4.h"

#define IRIX6

#ifdef LIBS_SYSTEM
#undef LIBS_SYSTEM
#endif

#ifdef LIB_STANDARD
#undef LIB_STANDARD
#endif

#ifdef SYSTEM_TYPE
#undef SYSTEM_TYPE
#endif
#define SYSTEM_TYPE "irix"

#ifdef SETUP_SLAVE_PTY
#undef SETUP_SLAVE_PTY
#endif

/* jpff@maths.bath.ac.uk reports `struct exception' is not defined
 * on this system, so inhibit use of matherr.  */
#define NO_MATHERR

/* Tell process_send_signal to use VSUSP instead of VSWTCH.  */
#define PREFER_VSUSP

/* use K&R C */
/* XEmacs change -- use ANSI, not K&R */
#ifndef __GNUC__
#define C_SWITCH_SYSTEM "-xansi"
#endif

/* jackr@engr.sgi.com says that you can't mix different kinds of
 * signal-handling functions under IRIX 5.3.  I'm going to assume
 * that that was the reason this got broken.  Now that the
 * signal routines are fixed up, maybe this will work. --ben */
/* Nope, it doesn't.  I've tried lots of things; it must be
 * genuinely broken. */
/* XEmacs addition: People on IRIX 5.2 and IRIX 5.3 systems have
 * reported that they can't break out of (while t) using C-g or C-G.
 * This does not occur on other systems, so let's assume that SIGIO
 * is broken on these systems. */
#define BROKEN_SIGIO

/* #### Questionable define. */
#define IRIX

/* By Tor Arntsen <tor@spacetec.no> for XEmacs.
 * With the following kludge the above LD_SWITCH_SYSTEM will still work just 
 * fine even with USE_GCC, and additional tweaking of config.h or ymakefile 
 * is avoided. */
#ifdef NOT_C_CODE
# ifdef USE_GCC
#  undef LINKER
#  undef LIB_GCC
#  define LINKER "ld"
#  define LIB_GCC "`gcc --print`"
#  endif
#endif