annotate src/s/newsos5.h @ 1436:e7c5faab6571

* xterm.c (compose_status): New variable. (XTread_socket): Pass it by reference to XLookupString. * xterm.c: Clean up some of the caps lock handling: (x_shift_lock_mask): New variable. (x_find_modifier_mappings): Set it, based on the modifier mappings. (x_convert_modifiers): Use x_shift_lock_mask, instead of assuming that the lock bit always means to shift the character. (XTread_socket): When handling KeyPress events, don't pass an XComposeStatus structure along to XLookupString. When handling MappingNotify events, call XRefreshKeyboardMapping for both MappingModifier and MappingKeyboard events, not just the latter.
author Jim Blandy <jimb@redhat.com>
date Mon, 19 Oct 1992 18:31:34 +0000
parents 0ffcf74fb8ad
children 7be0f0a02725
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1113
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
1 /* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.1
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
2 Copyright (C) 1992 Free Software Foundation, Inc.
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
3
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
4 This file is part of GNU Emacs.
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
5
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
6 GNU Emacs is free software; you can redistribute it and/or modify
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
7 it under the terms of the GNU General Public License as published by
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
8 the Free Software Foundation; either version 1, or (at your option)
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
9 any later version.
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
10
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
11 GNU Emacs is distributed in the hope that it will be useful,
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
14 GNU General Public License for more details.
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
15
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
16 You should have received a copy of the GNU General Public License
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
17 along with GNU Emacs; see the file COPYING. If not, write to
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
18 the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
19
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
20 /* Use the SysVr4 file for at least base configuration. */
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
21
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
22 #include "s-usg5-4.h"
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
23
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
24 #define NEWSOS5
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
25
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26 /* These will be defined by "m-mips.h". */
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
27 #undef START_FILES
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
28 #undef LIB_STANDARD
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
29
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
30 /* Disable use of "unexelf.c" and shared libraries,
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
31 because NEWS-OS on MIPS doesn't support ELF. */
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
32 #undef UNEXEC
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
33 #undef USG_SHARED_LIBRARIES
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
34
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
35 #ifndef HAVE_SOCKETS
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
36 #define HAVE_SOCKETS
0ffcf74fb8ad entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
37 #endif