mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
import gdb-19990422 snapshot
This commit is contained in:
parent
7b01e076cd
commit
60d1c80d98
@ -19,7 +19,7 @@ RL_LIBRARY_VERSION = @LIBVERSION@
|
|||||||
RL_LIBRARY_NAME = readline
|
RL_LIBRARY_NAME = readline
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = .:@srcdir@
|
VPATH = @srcdir@
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
BUILD_DIR = @BUILD_DIR@
|
BUILD_DIR = @BUILD_DIR@
|
||||||
|
|
||||||
@ -197,20 +197,30 @@ examples: force
|
|||||||
|
|
||||||
force:
|
force:
|
||||||
|
|
||||||
install: installdirs $(STATIC_LIBS)
|
## CYGNUS LOCAL
|
||||||
for f in ${INSTALLED_HEADERS}; do \
|
## Don't mess with people's installed readline's.
|
||||||
$(INSTALL_DATA) $(srcdir)/$$f $(includedir)/readline ; \
|
## This tries to install this version of readline over whatever
|
||||||
done
|
## version is already installed on the system (which could be a
|
||||||
-( if test -f $(libdir)/libreadline.a ; then $(MV) $(libdir)/libreadline.a $(libdir)/libreadline.old; fi )
|
## newer version). There is no real reason for us to install
|
||||||
$(INSTALL_DATA) libreadline.a $(libdir)/libreadline.a
|
## readline along with GDB. GDB links statically against readline,
|
||||||
-test -n "$(RANLIB)" && $(RANLIB) -t $(libdir)/libreadline.a
|
## so it doesn't depend on us installing it on the system.
|
||||||
-( if test -f $(libdir)/libhistory.a; then $(MV) $(libdir)/libhistory.a $(libdir)/libhistory.old; fi )
|
|
||||||
$(INSTALL_DATA) libhistory.a $(libdir)/libhistory.a
|
install:
|
||||||
-test -n "$(RANLIB)" && $(RANLIB) -t $(libdir)/libhistory.a
|
|
||||||
-( if test -d doc ; then \
|
#install: installdirs $(STATIC_LIBS)
|
||||||
cd doc && \
|
# for f in ${INSTALLED_HEADERS}; do \
|
||||||
${MAKE} ${MFLAGS} infodir=$(infodir) $@; \
|
# $(INSTALL_DATA) $(srcdir)/$$f $(includedir)/readline ; \
|
||||||
fi )
|
# done
|
||||||
|
# -( if test -f $(libdir)/libreadline.a ; then $(MV) $(libdir)/libreadline.a $(libdir)/libreadline.old; fi )
|
||||||
|
# $(INSTALL_DATA) libreadline.a $(libdir)/libreadline.a
|
||||||
|
# -test -n "$(RANLIB)" && $(RANLIB) -t $(libdir)/libreadline.a
|
||||||
|
# -( if test -f $(libdir)/libhistory.a; then $(MV) $(libdir)/libhistory.a $(libdir)/libhistory.old; fi )
|
||||||
|
# $(INSTALL_DATA) libhistory.a $(libdir)/libhistory.a
|
||||||
|
# -test -n "$(RANLIB)" && $(RANLIB) -t $(libdir)/libhistory.a
|
||||||
|
# -( if test -d doc ; then \
|
||||||
|
# cd doc && \
|
||||||
|
# ${MAKE} ${MFLAGS} infodir=$(infodir) $@; \
|
||||||
|
# fi )
|
||||||
|
|
||||||
installdirs: $(srcdir)/support/mkdirs
|
installdirs: $(srcdir)/support/mkdirs
|
||||||
-$(SHELL) $(srcdir)/support/mkdirs $(includedir) \
|
-$(SHELL) $(srcdir)/support/mkdirs $(includedir) \
|
||||||
|
@ -632,8 +632,12 @@ rl_redisplay ()
|
|||||||
if (cursor_linenum == 0 && wrap_offset > 0 && _rl_last_c_pos > 0 &&
|
if (cursor_linenum == 0 && wrap_offset > 0 && _rl_last_c_pos > 0 &&
|
||||||
_rl_last_c_pos <= last_invisible && local_prompt)
|
_rl_last_c_pos <= last_invisible && local_prompt)
|
||||||
{
|
{
|
||||||
|
#if defined (__MSDOS__)
|
||||||
|
putc ('\r', rl_outstream);
|
||||||
|
#else
|
||||||
if (term_cr)
|
if (term_cr)
|
||||||
tputs (term_cr, 1, _rl_output_character_function);
|
tputs (term_cr, 1, _rl_output_character_function);
|
||||||
|
#endif
|
||||||
_rl_output_some_chars (local_prompt, nleft);
|
_rl_output_some_chars (local_prompt, nleft);
|
||||||
_rl_last_c_pos = nleft;
|
_rl_last_c_pos = nleft;
|
||||||
}
|
}
|
||||||
@ -880,7 +884,11 @@ update_line (old, new, current_line, omax, nmax, inv_botlin)
|
|||||||
term_cr && lendiff > visible_length && _rl_last_c_pos > 0 &&
|
term_cr && lendiff > visible_length && _rl_last_c_pos > 0 &&
|
||||||
od > lendiff && _rl_last_c_pos < last_invisible)
|
od > lendiff && _rl_last_c_pos < last_invisible)
|
||||||
{
|
{
|
||||||
|
#if defined (__MSDOS__)
|
||||||
|
putc ('\r', rl_outstream);
|
||||||
|
#else
|
||||||
tputs (term_cr, 1, _rl_output_character_function);
|
tputs (term_cr, 1, _rl_output_character_function);
|
||||||
|
#endif /* !__MSDOS__ */
|
||||||
_rl_output_some_chars (local_prompt, lendiff);
|
_rl_output_some_chars (local_prompt, lendiff);
|
||||||
_rl_last_c_pos = lendiff;
|
_rl_last_c_pos = lendiff;
|
||||||
}
|
}
|
||||||
@ -1484,7 +1492,11 @@ cr ()
|
|||||||
{
|
{
|
||||||
if (term_cr)
|
if (term_cr)
|
||||||
{
|
{
|
||||||
|
#if defined (__MSDOS__)
|
||||||
|
putc ('\r', rl_outstream);
|
||||||
|
#else
|
||||||
tputs (term_cr, 1, _rl_output_character_function);
|
tputs (term_cr, 1, _rl_output_character_function);
|
||||||
|
#endif /* !__MSDOS__ */
|
||||||
_rl_last_c_pos = 0;
|
_rl_last_c_pos = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1499,8 +1511,16 @@ _rl_redisplay_after_sigwinch ()
|
|||||||
the right thing happens if we have wrapped to a new screen line. */
|
the right thing happens if we have wrapped to a new screen line. */
|
||||||
if (term_cr)
|
if (term_cr)
|
||||||
{
|
{
|
||||||
|
#if defined (__MSDOS__)
|
||||||
|
putc ('\r', rl_outstream);
|
||||||
|
#else
|
||||||
tputs (term_cr, 1, _rl_output_character_function);
|
tputs (term_cr, 1, _rl_output_character_function);
|
||||||
|
#endif /* !__MSDOS__ */
|
||||||
_rl_last_c_pos = 0;
|
_rl_last_c_pos = 0;
|
||||||
|
#if defined (__MSDOS__)
|
||||||
|
space_to_eol (screenwidth);
|
||||||
|
putc ('\r', rl_outstream);
|
||||||
|
#else
|
||||||
if (term_clreol)
|
if (term_clreol)
|
||||||
tputs (term_clreol, 1, _rl_output_character_function);
|
tputs (term_clreol, 1, _rl_output_character_function);
|
||||||
else
|
else
|
||||||
@ -1508,6 +1528,7 @@ _rl_redisplay_after_sigwinch ()
|
|||||||
space_to_eol (screenwidth);
|
space_to_eol (screenwidth);
|
||||||
tputs (term_cr, 1, _rl_output_character_function);
|
tputs (term_cr, 1, _rl_output_character_function);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
if (_rl_last_v_pos > 0)
|
if (_rl_last_v_pos > 0)
|
||||||
_rl_move_vert (0);
|
_rl_move_vert (0);
|
||||||
}
|
}
|
||||||
|
2
readline/support/config.sub
vendored
2
readline/support/config.sub
vendored
@ -703,7 +703,7 @@ case $os in
|
|||||||
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
|
| -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
|
||||||
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
|
||||||
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
|
||||||
| -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
|
||||||
| -linux-gnu* | -uxpv* | -qnx* | -powerux)
|
| -linux-gnu* | -uxpv* | -qnx* | -powerux)
|
||||||
# Remember, each alternative MUST END IN *, to match a version number.
|
# Remember, each alternative MUST END IN *, to match a version number.
|
||||||
;;
|
;;
|
||||||
|
@ -186,8 +186,10 @@ _rl_get_screen_size (tty, ignore_env)
|
|||||||
if (ignore_env == 0 && (ss = get_env_value ("COLUMNS")))
|
if (ignore_env == 0 && (ss = get_env_value ("COLUMNS")))
|
||||||
screenwidth = atoi (ss);
|
screenwidth = atoi (ss);
|
||||||
|
|
||||||
|
#if !defined(__DJGPP__)
|
||||||
if (screenwidth <= 0 && term_string_buffer)
|
if (screenwidth <= 0 && term_string_buffer)
|
||||||
screenwidth = tgetnum ("co");
|
screenwidth = tgetnum ("co");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Environment variable LINES overrides setting of "li" if IGNORE_ENV
|
/* Environment variable LINES overrides setting of "li" if IGNORE_ENV
|
||||||
@ -197,8 +199,10 @@ _rl_get_screen_size (tty, ignore_env)
|
|||||||
if (ignore_env == 0 && (ss = get_env_value ("LINES")))
|
if (ignore_env == 0 && (ss = get_env_value ("LINES")))
|
||||||
screenheight = atoi (ss);
|
screenheight = atoi (ss);
|
||||||
|
|
||||||
|
#if !defined(__DJGPP__)
|
||||||
if (screenheight <= 0 && term_string_buffer)
|
if (screenheight <= 0 && term_string_buffer)
|
||||||
screenheight = tgetnum ("li");
|
screenheight = tgetnum ("li");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If all else fails, default to 80x24 terminal. */
|
/* If all else fails, default to 80x24 terminal. */
|
||||||
@ -277,10 +281,12 @@ static void
|
|||||||
get_term_capabilities (bp)
|
get_term_capabilities (bp)
|
||||||
char **bp;
|
char **bp;
|
||||||
{
|
{
|
||||||
|
#if !defined(__DJGPP__)
|
||||||
register int i;
|
register int i;
|
||||||
|
|
||||||
for (i = 0; i < NUM_TC_STRINGS; i++)
|
for (i = 0; i < NUM_TC_STRINGS; i++)
|
||||||
*(tc_strings[i].tc_value) = tgetstr (tc_strings[i].tc_var, bp);
|
*(tc_strings[i].tc_value) = tgetstr (tc_strings[i].tc_var, bp);
|
||||||
|
#endif
|
||||||
tcap_initialized = 1;
|
tcap_initialized = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -530,16 +536,20 @@ ding ()
|
|||||||
void
|
void
|
||||||
_rl_enable_meta_key ()
|
_rl_enable_meta_key ()
|
||||||
{
|
{
|
||||||
|
#if !defined(__DJGPP__)
|
||||||
if (term_has_meta && term_mm)
|
if (term_has_meta && term_mm)
|
||||||
tputs (term_mm, 1, _rl_output_character_function);
|
tputs (term_mm, 1, _rl_output_character_function);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
_rl_control_keypad (on)
|
_rl_control_keypad (on)
|
||||||
int on;
|
int on;
|
||||||
{
|
{
|
||||||
|
#if !defined(__DJGPP__)
|
||||||
if (on && term_ks)
|
if (on && term_ks)
|
||||||
tputs (term_ks, 1, _rl_output_character_function);
|
tputs (term_ks, 1, _rl_output_character_function);
|
||||||
else if (!on && term_ke)
|
else if (!on && term_ke)
|
||||||
tputs (term_ke, 1, _rl_output_character_function);
|
tputs (term_ke, 1, _rl_output_character_function);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user