Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
7e5a23bd
Commit
7e5a23bd
authored
May 20, 2007
by
Nick Roberts
Browse files
Use HAVE_GPM instead of HAVE_GPM_H.
parent
a8099827
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
32 additions
and
20 deletions
+32
-20
ChangeLog
ChangeLog
+6
-0
src/Makefile.in
src/Makefile.in
+9
-3
src/config.in
src/config.in
+2
-2
src/keyboard.c
src/keyboard.c
+4
-4
src/sysdep.c
src/sysdep.c
+2
-2
src/term.c
src/term.c
+7
-7
src/termhooks.h
src/termhooks.h
+2
-2
No files found.
ChangeLog
View file @
7e5a23bd
2007-05-20 Nick Roberts <nickrob@snap.net.nz>
* configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
it like others.
* configure: Regenerate.
2007-05-20 Nick Roberts <nickrob@snap.net.nz>
* configure.in (AC_CHECK_HEADERS) Add gpm.h.
...
...
src/Makefile.in
View file @
7e5a23bd
...
...
@@ -446,6 +446,14 @@ XFT_LIBS=@XFT_LIBS@
#define LIBGIF
#endif /* not HAVE_GIF */
#if HAVE_GPM
#ifndef LIBGPM
#define LIBGPM -lgpm
#endif /* not defined LIBGPM */
#else /* not HAVE_GPM */
#define LIBGPM
#endif /* not HAVE_GPM */
#ifdef HAVE_X11
/*
LD_SWITCH_X_DEFAULT
comes
after
everything
else
that
specifies
options
for
where
to
find
X
libraries,
but
before
those
libraries.
*/
...
...
@@ -460,8 +468,6 @@ LIBX= $(LIBXMENU) LD_SWITCH_X_SITE -lX10 LIBX10_MACHINE LIBX10_SYSTEM
LIBSOUND
=
@LIBSOUND@
CFLAGS_SOUND
=
@CFLAGS_SOUND@
LIBGPM
=
@LIBGPM@
#ifndef ORDINARY_LINK
/*
Fix
linking
if
compiled
with
GCC.
*/
#ifdef __GNUC__
...
...
@@ -935,7 +941,7 @@ SOME_MACHINE_LISP = ${dotdot}/lisp/mouse.elc \
Note
that
SunOS
needs
-lm
to
come
before
-lc;
otherwise,
you
get
duplicated
symbols.
If
the
standard
libraries
were
compiled
with
GCC,
we
might
need
gnulib
again
after
them.
*/
LIBES
=
$(LOADLIBES)
$(LIBS)
$(LIBX)
$(LIBSOUND)
$(
LIBGPM
)
\
LIBES
=
$(LOADLIBES)
$(LIBS)
$(LIBX)
$(LIBSOUND)
LIBGPM
\
LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP
\
LIBS_DEBUG
$(GETLOADAVG_LIBS)
$(GNULIB_VAR)
LIB_MATH LIB_STANDARD
\
$(GNULIB_VAR)
...
...
src/config.in
View file @
7e5a23bd
...
...
@@ -231,8 +231,8 @@ Boston, MA 02110-1301, USA. */
/* Define to 1 if you have the ungif library (-lungif). */
#undef HAVE_GIF
/* Define to 1 if you have the
<
gpm
.h> header file
. */
#undef HAVE_GPM
_H
/* Define to 1 if you have the gpm
library (-lgpm)
. */
#undef HAVE_GPM
/* Define to 1 if you have the `grantpt' function. */
#undef HAVE_GRANTPT
...
...
src/keyboard.c
View file @
7e5a23bd
...
...
@@ -6008,7 +6008,7 @@ make_lispy_event (event)
}
#endif
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
case GPM_CLICK_EVENT:
{
FRAME_PTR f = XFRAME (event->frame_or_window);
...
...
@@ -6066,7 +6066,7 @@ make_lispy_event (event)
Fcons (position,
Qnil));
}
#endif /* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
/* The 'kind' field of the event is something we don't recognize. */
default:
...
...
@@ -6925,7 +6925,7 @@ read_avail_input (expected)
if (n_to_read == 0)
return 0;
#else /* not MSDOS */
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
if (term_gpm)
{
Gpm_Event event;
...
...
@@ -6943,7 +6943,7 @@ read_avail_input (expected)
if (nread)
return nread;
}
#endif /* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
#ifdef FIONREAD
/* Find out how much input is available. */
...
...
src/sysdep.c
View file @
7e5a23bd
...
...
@@ -1675,14 +1675,14 @@ init_sys_modes ()
old_fcntl_owner = fcntl (input_fd, F_GETOWN, 0);
fcntl (input_fd, F_SETOWN, getpid ());
init_sigio (input_fd);
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
if (term_gpm)
{
fcntl (gpm_fd, F_SETOWN, getpid ());
fcntl (gpm_fd, F_SETFL, O_NONBLOCK);
init_sigio (gpm_fd);
}
#endif /* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
}
#endif /* F_GETOWN */
#endif /* F_SETOWN_BUG */
...
...
src/term.c
View file @
7e5a23bd
...
...
@@ -410,7 +410,7 @@ static void term_mouse_highlight (struct frame *f, int x, int y);
#define FRAME_TERMCAP_P(_f_) 0
#endif /* WINDOWSNT */
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
#include <sys/fcntl.h>
#include "buffer.h"
...
...
@@ -435,7 +435,7 @@ int mouse_face_mouse_x, mouse_face_mouse_y;
static int pos_x, pos_y;
static int last_mouse_x, last_mouse_y;
#endif
/* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
void
ring_bell ()
...
...
@@ -2381,7 +2381,7 @@ set_tty_color_mode (f, val)
Mouse
***********************************************************************/
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
static void
term_show_mouse_face (enum draw_glyphs_face draw)
{
...
...
@@ -3024,7 +3024,7 @@ DEFUN ("term-close-connection", Fterm_close_connection, Sterm_close_connection,
term_gpm = 0;
return Qnil;
}
#endif
/* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
/***********************************************************************
...
...
@@ -3045,7 +3045,7 @@ term_init (terminal_type)
encode_terminal_bufsize = 0;
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
/* TODO: Can't get Gpm_Snapshot in term_mouse_position to work: test with
(mouse-position). Also set-mouse-position won't work as is. */
/* mouse_position_hook = term_mouse_position; */
...
...
@@ -3500,10 +3500,10 @@ bigger, or it may make it blink, or it may do nothing at all. */);
defsubr (&Stty_display_color_p);
defsubr (&Stty_display_color_cells);
defsubr (&Stty_no_underline);
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
defsubr (&Sterm_open_connection);
defsubr (&Sterm_close_connection);
#endif
/* HAVE_GPM
_H
*/
#endif /* HAVE_GPM */
fullscreen_hook = NULL;
}
...
...
src/termhooks.h
View file @
7e5a23bd
...
...
@@ -343,7 +343,7 @@ enum event_kind
MAC_APPLE_EVENT
,
#endif
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
GPM_CLICK_EVENT
#endif
};
...
...
@@ -450,7 +450,7 @@ enum {
meta_modifier
=
CHAR_META
/* Under X, the XK_Meta_[LR] keysyms. */
};
#ifdef HAVE_GPM
_H
#ifdef HAVE_GPM
#include <gpm.h>
extern
int
handle_one_term_event
(
Gpm_Event
*
,
struct
input_event
*
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment