Thanks.  Attached is an integrated patch which hopefully DTRT for both
usrmerge and the time_t transition.

On Tue, Feb 20, 2024 at 10:19:12AM +0100, Helmut Grohne wrote:
> Package: libreadline8t64
> Version: 8.2-3.1~exp1
> Severity: serious
> Tags: patch
> User: helm...@debian.org
> Usertags: dep17p1
> Control: affects -1 + libreadline8
> X-Debbugs-Cc: vor...@debian.org, mwhud...@debian.org, bug-readl...@gnu.org
> 
> Hi,
> 
> readline upstream: Please skip the next paragraph.
> 
> the time64 transition causes a DEP17 P1 problem for the actual shared
> libraries contained in libreadline8t64. These were located below /lib in
> libreadline8 in bookworm and thus can be lost in an upgrade. I'm
> attaching a patch to add protective diversions for this situation. Since
> this library is rather close to essential, I'm using the conservative
> method of keeping the diversions beyond postinst. In forky, we can
> remove the diversions and in forky+1, we can remove the maintainer
> scripts introduced here.
> 
> Given the proximity of readline to the base system (e.g. fdisk and
> python3 depend on it), I also looked into alternatives.
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/base_to_lfs/compat_report.html
> indicates that we are not faced with LFS ABI changes, but
> https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09:53:00/compat_reports/libreadline-dev/lfs_to_time_t/compat_report.html
> indicates that we are faced with history_get_time changing its return
> type from 32bit to 64bit. Providing ABI duality here is even easier than
> in the case of libselinux and upstream is vaguely active (last commit 3
> weeks ago). Also note that this function already handles range errors
> and returns 0 in that case. This behaviour could naturally be extended
> for 2038. I think providing duality here would reduce the risk of failed
> upgrades breaking user systems.
> 
> Context:
> https://sources.debian.org/src/readline/8.2-3/history.c/?hl=241#L241
> 
> Sketch:
> 
> // .h
> #if time64 changes ABI
> typedef time_t time64_t;
> typedef int32_t time32_t;
> time64_t history_get_time64 (HIST_ENTRY *hist);
> time32_t history_get_time (HIST_ENTRY *hist);
> #define history_get_time history_get_time64
> #else
> time_t history_get_time (HIST_ENTRY *hist);
> #endif
> 
> // .c
> time_t
> // The earlier #define may change the function name
> history_get_time (HIST_ENTRY *hist)
> {
>   // original function unchanged
> }
> 
> #if time64 changes ABI
> #undef history_get_time
> time32_t
> history_get_time (HIST_ENTRY *hist)
> {
>   time64_t ret64 = history_get_time(hist);
>   time32_t ret32 = ret64;
>   if ((time64_t)ret32 != ret64)
>     return (time32_t)0;
>   return ret32;
> }
> #endif
> 
> I've directly Cced readline upstream to see whether they're interested.
> 
> Helmut

> diff --minimal -Nru readline-8.2/debian/changelog 
> readline-8.2/debian/changelog
> --- readline-8.2/debian/changelog     2024-02-19 23:47:01.000000000 +0100
> +++ readline-8.2/debian/changelog     2024-02-20 09:18:09.000000000 +0100
> @@ -1,3 +1,11 @@
> +readline (8.2-3.1~exp1.1) UNRELEASED; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * DEP17 P1: Mitigate file loss due to package rename with concurrent
> +    aliasing change. Closes: #-1.
> +
> + -- Helmut Grohne <hel...@subdivi.de>  Tue, 20 Feb 2024 09:18:09 +0100
> +
>  readline (8.2-3.1~exp1) experimental; urgency=medium
>  
>    * Non-maintainer upload.
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.postrm.in 
> readline-8.2/debian/libreadline8t64.postrm.in
> --- readline-8.2/debian/libreadline8t64.postrm.in     1970-01-01 
> 01:00:00.000000000 +0100
> +++ readline-8.2/debian/libreadline8t64.postrm.in     2024-02-20 
> 09:17:54.000000000 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = remove; then
> +     # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> +     for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> +             dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --remove 
> "/lib/#DEB_HOST_MULTIARCH#/$lib"
> +     done
> +fi
> +
> +#DEBHELPER#
> +
> +exit 0
> diff --minimal -Nru readline-8.2/debian/libreadline8t64.preinst.in 
> readline-8.2/debian/libreadline8t64.preinst.in
> --- readline-8.2/debian/libreadline8t64.preinst.in    1970-01-01 
> 01:00:00.000000000 +0100
> +++ readline-8.2/debian/libreadline8t64.preinst.in    2024-02-20 
> 09:18:03.000000000 +0100
> @@ -0,0 +1,14 @@
> +#!/bin/sh
> +
> +set -e
> +
> +if test "$1" = install -o "$1" = upgrade; then
> +     # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
> is released.
> +     for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
> libreadline.so.8.2; do
> +             dpkg-divert --package libreadline8t64 --no-rename --divert 
> "/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --add 
> "/lib/#DEB_HOST_MULTIARCH#/$lib"
> +     done
> +fi
> +
> +#DEBHELPER#
> +
> +exit 0
> diff --minimal -Nru readline-8.2/debian/rules readline-8.2/debian/rules
> --- readline-8.2/debian/rules 2024-02-19 23:47:01.000000000 +0100
> +++ readline-8.2/debian/rules 2024-02-20 09:18:09.000000000 +0100
> @@ -154,6 +154,9 @@
>  
>       touch configure-stamp
>  
> +debian/%:debian/%.in
> +     sed 's/#DEB_HOST_MULTIARCH#/$(DEB_HOST_MULTIARCH)/g' $< > $@
> +
>  build: build-stamp $(if $(filter 
> cross,$(DEB_BUILD_PROFILES)),,build-rlfe-stamp)
>  build-arch: build
>  build-indep: build
> @@ -228,6 +231,7 @@
>       rm -f debian/shlibs.local
>       find . -type d | xargs chmod g-s
>       rm -f support/config.guess support/config.sub
> +     rm -f debian/libreadline8t64.preinst debian/libreadline8t64.postrm
>       dh_clean
>  
>  install: install-stamp
> @@ -441,7 +445,7 @@
>       dh_md5sums -i
>       dh_builddeb -i
>  
> -binary-arch: build install
> +binary-arch: build install debian/libreadline8t64.preinst 
> debian/libreadline8t64.postrm
>       dh_testdir
>       dh_testroot
>       dh_installdocs -p$(p_rl) \


-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru readline-8.2/debian/changelog readline-8.2/debian/changelog
--- readline-8.2/debian/changelog       2023-11-26 08:01:05.000000000 +0000
+++ readline-8.2/debian/changelog       2024-02-19 22:31:50.000000000 +0000
@@ -1,3 +1,12 @@
+readline (8.2-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+  * DEP17 P1: Mitigate file loss due to package rename with concurrent
+    aliasing change. Closes: #1064361.
+
+ -- Steve Langasek <vor...@debian.org>  Mon, 19 Feb 2024 22:31:50 +0000
+
 readline (8.2-3) unstable; urgency=medium
 
   * Fix crash in rl_do_undo, taken from upstream. Closes: #1056314, #1037274.
diff -Nru readline-8.2/debian/control readline-8.2/debian/control
--- readline-8.2/debian/control 2023-11-25 10:37:26.000000000 +0000
+++ readline-8.2/debian/control 2024-02-19 22:31:50.000000000 +0000
@@ -10,7 +10,10 @@
   gcc-multilib [amd64 i386 kfreebsd-amd64 powerpc ppc64 s390 sparc] <!nobiarch>
 Homepage: https://tiswww.case.edu/php/chet/readline/rltop.html
 
-Package: libreadline8
+Package: libreadline8t64
+Provides: ${t64:Provides}
+Replaces: libreadline8
+Breaks: libreadline8 (<< ${source:Version})
 Architecture: any
 Depends: readline-common, ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -85,7 +88,7 @@
 Package: libreadline-dev
 Architecture: any
 Section: libdevel
-Depends: libreadline8 (= ${binary:Version}), libncurses-dev, ${misc:Depends}
+Depends: libreadline8t64 (= ${binary:Version}), libncurses-dev, ${misc:Depends}
 Multi-Arch: same
 Conflicts: libreadline5-dev, libreadline6-dev, libreadline-gplv2-dev
 Suggests: readline-doc
diff -Nru readline-8.2/debian/lib32readline8.symbols 
readline-8.2/debian/lib32readline8.symbols
--- readline-8.2/debian/lib32readline8.symbols  2018-06-01 19:45:27.000000000 
+0000
+++ readline-8.2/debian/lib32readline8.symbols  2024-02-19 22:31:50.000000000 
+0000
@@ -1,4 +1,4 @@
 libhistory.so.8 #PACKAGE# #MINVER#
 #include "libhistory8.symbols.common"
 libreadline.so.8 #PACKAGE# #MINVER#
-#include "libreadline8.symbols.common"
+#include "libreadline8t64.symbols.common"
diff -Nru readline-8.2/debian/lib64readline8.symbols 
readline-8.2/debian/lib64readline8.symbols
--- readline-8.2/debian/lib64readline8.symbols  2018-06-01 19:45:37.000000000 
+0000
+++ readline-8.2/debian/lib64readline8.symbols  2024-02-19 22:31:50.000000000 
+0000
@@ -1,4 +1,4 @@
 libhistory.so.8 #PACKAGE# #MINVER#
 #include "libhistory8.symbols.common"
 libreadline.so.8 #PACKAGE# #MINVER#
-#include "libreadline8.symbols.common"
+#include "libreadline8t64.symbols.common"
diff -Nru readline-8.2/debian/libreadline8.symbols 
readline-8.2/debian/libreadline8.symbols
--- readline-8.2/debian/libreadline8.symbols    2018-06-01 19:45:46.000000000 
+0000
+++ readline-8.2/debian/libreadline8.symbols    1970-01-01 00:00:00.000000000 
+0000
@@ -1,4 +0,0 @@
-libhistory.so.8 #PACKAGE# #MINVER#
-#include "libhistory8.symbols.common"
-libreadline.so.8 #PACKAGE# #MINVER#
-#include "libreadline8.symbols.common"
diff -Nru readline-8.2/debian/libreadline8.symbols.common 
readline-8.2/debian/libreadline8.symbols.common
--- readline-8.2/debian/libreadline8.symbols.common     2022-09-28 
14:24:54.000000000 +0000
+++ readline-8.2/debian/libreadline8.symbols.common     1970-01-01 
00:00:00.000000000 +0000
@@ -1,735 +0,0 @@
- _hs_append_history_line@Base 7.0~rc1
- _hs_at_end_of_history@Base 8.2~beta
- _hs_history_patsearch@Base 8.0~
- _hs_replace_history_data@Base 7.0~beta
- _rl_abort_internal@Base 6.0
- _rl_active_region_end_color@Base 8.2~beta
- _rl_active_region_start_color@Base 8.2~beta
- _rl_add_executing_keyseq@Base 8.1~alpha1
- _rl_add_macro_char@Base 6.0
- _rl_adjust_point@Base 6.0
- _rl_allow_pathname_alphabetic_chars@Base 6.0
- _rl_any_typein@Base 6.0
- _rl_arg_callback@Base 6.0
- _rl_arg_dispatch@Base 6.0
- _rl_arg_getchar@Base 6.0
- _rl_arg_init@Base 6.0
- _rl_arg_overflow@Base 6.0
- _rl_argcxt@Base 6.0
- _rl_backspace@Base 6.0
- _rl_backward_char_internal@Base 8.0~beta1
- _rl_bell_preference@Base 6.0
- _rl_bind_stty_chars@Base 6.0
- _rl_block_sigint@Base 6.0
- _rl_block_sigwinch@Base 6.1
- _rl_bracketed_read_key@Base 8.1~alpha1
- _rl_bracketed_read_mbstring@Base 8.1~alpha1
- _rl_bracketed_text@Base 8
- _rl_callback_data@Base 6.0
- _rl_callback_data_alloc@Base 6.0
- _rl_callback_data_dispose@Base 6.0
- _rl_callback_func@Base 6.0
- _rl_caught_signal@Base 6.0
- _rl_char_search_internal@Base 6.0
- _rl_char_value@Base 6.0
- _rl_clean_up_for_exit@Base 6.0
- _rl_clear_screen@Base 6.0
- _rl_clear_to_eol@Base 6.0
- _rl_color_ext_list@Base 6.3
- _rl_color_indicator@Base 6.3
- _rl_colored_completion_prefix@Base 7.0~beta
- _rl_colored_stats@Base 6.3
- _rl_command_to_execute@Base 8.1~alpha1
- _rl_comment_begin@Base 6.0
- _rl_compare_chars@Base 6.0
- _rl_complete_mark_directories@Base 6.0
- _rl_complete_mark_symlink_dirs@Base 6.0
- _rl_complete_show_all@Base 6.0
- _rl_complete_show_unmodified@Base 6.0
- _rl_completion_case_fold@Base 6.0
- _rl_completion_case_map@Base 6.2
- _rl_completion_columns@Base 6.2
- _rl_completion_prefix_display_length@Base 6.0
- _rl_control_keypad@Base 6.0
- _rl_convert_meta_chars_to_ascii@Base 6.0
- _rl_copy_undo_entry@Base 6.0
- _rl_copy_undo_list@Base 6.0
- _rl_cr@Base 8.1~alpha1
- _rl_current_display_line@Base 6.0
- _rl_del_executing_keyseq@Base 8.2~beta
- _rl_digit_p@Base 6.0
- _rl_digit_value@Base 6.0
- _rl_disable_meta_key@Base 6.3
- _rl_disable_tty_signals@Base 6.0
- _rl_dispatch@Base 6.0
- _rl_dispatch_callback@Base 6.0
- _rl_dispatch_subseq@Base 6.0
- _rl_dispatching_keymap@Base 6.0
- _rl_doing_an_undo@Base 6.0
- _rl_echo_control_chars@Base 6.1
- _rl_echoctl@Base 6.0
- _rl_echoing_p@Base 6.0
- _rl_emacs_mode_str@Base 7.0~beta
- _rl_emacs_modestr_len@Base 7.0~beta
- _rl_enable_active_region@Base 8.1~rc2
- _rl_enable_bracketed_paste@Base 7.0~beta
- _rl_enable_keypad@Base 6.0
- _rl_enable_meta@Base 6.0
- _rl_enable_meta_key@Base 6.0
- _rl_enable_paren_matching@Base 6.0
- _rl_end_executing_keyseq@Base 8.1~alpha1
- _rl_eof_char@Base 6.0
- _rl_erase_at_end_of_line@Base 6.0
- _rl_erase_entire_line@Base 6.0
- _rl_errmsg@Base 6.0
- _rl_executing_func@Base 8.2~beta
- _rl_executing_keyseq_size@Base 6.3
- _rl_find_completion_word@Base 6.0
- _rl_find_next_mbchar@Base 6.0
- _rl_find_prev_mbchar@Base 6.0
- _rl_find_prev_mbchar_internal@Base 7.0~rc1
- _rl_fix_last_undo_of_type@Base 6.0
- _rl_fix_mark@Base 8.1~alpha1
- _rl_fix_point@Base 6.0
- _rl_forward_char_internal@Base 6.2
- _rl_free_history_entry@Base 6.0
- _rl_free_match_list@Base 6.0
- _rl_free_saved_history_line@Base 6.0
- _rl_free_undo_list@Base 6.3
- _rl_get_char_len@Base 6.0
- _rl_get_screen_size@Base 6.0
- _rl_history_preserve_point@Base 6.0
- _rl_history_saved_point@Base 6.0
- _rl_history_search_pos@Base 8.2~beta
- _rl_horizontal_scroll_mode@Base 6.0
- _rl_in_stream@Base 6.0
- _rl_init_eightbit@Base 6.0
- _rl_init_executing_keyseq@Base 8.1~alpha1
- _rl_init_line_state@Base 6.0
- _rl_init_locale@Base 8.0~
- _rl_init_terminal_io@Base 6.0
- _rl_input_available@Base 6.0
- _rl_input_queued@Base 6.0
- _rl_insert_char@Base 6.0
- _rl_insert_typein@Base 6.0
- _rl_internal_char_cleanup@Base 6.0
- _rl_internal_startup_hook@Base 8.1~alpha1
- _rl_intr_char@Base 6.0
- _rl_is_mbchar_matched@Base 6.0
- _rl_iscxt@Base 6.0
- _rl_isearch_callback@Base 6.0
- _rl_isearch_cleanup@Base 7.0~beta
- _rl_isearch_dispatch@Base 6.0
- _rl_isearch_terminators@Base 6.0
- _rl_keep_mark_active@Base 8.1~alpha1
- _rl_keymap@Base 6.0
- _rl_keyseq_chain_dispose@Base 6.0
- _rl_keyseq_cxt_alloc@Base 6.0
- _rl_keyseq_cxt_dispose@Base 6.0
- _rl_keyseq_timeout@Base 6.3
- _rl_kill_kbd_macro@Base 6.0
- _rl_kscxt@Base 6.0
- _rl_last_c_pos@Base 6.0
- _rl_last_command_was_kill@Base 6.0
- _rl_last_v_pos@Base 6.0
- _rl_lowercase_p@Base 6.0
- _rl_make_prompt_for_search@Base 6.0
- _rl_mark_modified_lines@Base 6.0
- _rl_match_hidden_files@Base 6.0
- _rl_menu_complete_prefix_first@Base 6.2
- _rl_meta_flag@Base 6.0
- _rl_move_vert@Base 6.0
- _rl_nchars_available@Base 8.1~alpha1
- _rl_next_macro_key@Base 6.0
- _rl_nscxt@Base 6.0
- _rl_nsearch_callback@Base 6.0
- _rl_nsearch_cleanup@Base 7.0~beta
- _rl_null_function@Base 6.1
- _rl_optimize_redisplay@Base 8.1~alpha1
- _rl_optimize_typeahead@Base 7.0~beta
- _rl_orig_sigset@Base 8.0~
- _rl_out_stream@Base 6.0
- _rl_output_character_function@Base 6.0
- _rl_output_meta_chars@Base 6.0
- _rl_output_some_chars@Base 6.0
- _rl_overwrite_char@Base 6.0
- _rl_overwrite_rubout@Base 6.0
- _rl_page_completions@Base 6.0
- _rl_parse_colors@Base 6.3
- _rl_parsing_conditionalized_out@Base 6.0
- _rl_peek_macro_key@Base 8.0~
- _rl_pending_command@Base 8.1~alpha1
- _rl_pop_executing_macro@Base 6.0
- _rl_possible_control_prefixes@Base 6.0
- _rl_possible_meta_prefixes@Base 6.0
- _rl_prep_non_filename_text@Base 6.3
- _rl_prev_macro_key@Base 6.3
- _rl_print_color_indicator@Base 6.3
- _rl_print_completions_horizontally@Base 6.0
- _rl_print_prefix_color@Base 7.0~beta
- _rl_pure_alphabetic@Base 6.0
- _rl_push_executing_macro@Base 6.0
- _rl_pushed_input_available@Base 6.0
- _rl_put_indicator@Base 6.3
- _rl_qsort_string_compare@Base 6.0
- _rl_quit_char@Base 6.0
- _rl_read_bracketed_paste_prefix@Base 8.1~alpha1
- _rl_read_mbchar@Base 6.0
- _rl_read_mbstring@Base 6.0
- _rl_redisplay_after_sigwinch@Base 6.0
- _rl_refresh_line@Base 8.1~alpha1
- _rl_region_color_off@Base 8.2~beta
- _rl_region_color_on@Base 8.2~beta
- _rl_release_sigint@Base 6.0
- _rl_release_sigwinch@Base 6.1
- _rl_replace_text@Base 6.0
- _rl_reset_argument@Base 6.0
- _rl_reset_completion_state@Base 6.0
- _rl_reset_locale@Base 8.2
- _rl_reset_prompt@Base 6.3
- _rl_reset_region_color@Base 8.2~beta
- _rl_restore_tty_signals@Base 6.0
- _rl_revert_all_at_newline@Base 6.0
- _rl_revert_all_lines@Base 6.0
- _rl_revert_previous_lines@Base 8.1~alpha1
- _rl_rubout_char@Base 6.0
- _rl_saved_line_for_history@Base 6.0
- _rl_savestring@Base 6.0
- _rl_screenchars@Base 6.0
- _rl_screenheight@Base 6.0
- _rl_screenwidth@Base 6.0
- _rl_scxt_alloc@Base 6.0
- _rl_scxt_dispose@Base 6.0
- _rl_search_getchar@Base 6.0
- _rl_set_cursor@Base 6.0
- _rl_set_insert_mode@Base 6.0
- _rl_set_mark_at_pos@Base 6.0
- _rl_set_normal_color@Base 6.3
- _rl_set_screen_size@Base 6.0
- _rl_set_the_line@Base 6.0
- _rl_show_mode_in_prompt@Base 6.3
- _rl_sigcleanarg@Base 6.3
- _rl_sigcleanup@Base 6.3
- _rl_signal_handler@Base 6.0
- _rl_sigwinch_resize_terminal@Base 6.3
- _rl_skip_completed_text@Base 6.1
- _rl_standout_off@Base 8.1~alpha1
- _rl_standout_on@Base 8.1~alpha1
- _rl_start_using_history@Base 6.0
- _rl_strindex@Base 6.0
- _rl_strip_prompt@Base 6.0
- _rl_suppress_redisplay@Base 6.0
- _rl_susp_char@Base 6.0
- _rl_term_DC@Base 6.0
- _rl_term_IC@Base 6.0
- _rl_term_autowrap@Base 6.0
- _rl_term_backspace@Base 6.0
- _rl_term_clreol@Base 6.0
- _rl_term_clrpag@Base 6.0
- _rl_term_clrscroll@Base 8.0~
- _rl_term_cr@Base 6.0
- _rl_term_dc@Base 6.0
- _rl_term_ei@Base 6.0
- _rl_term_executing_keyseq@Base 8.1~alpha1
- _rl_term_forward_char@Base 6.0
- _rl_term_goto@Base 6.0
- _rl_term_ic@Base 6.0
- _rl_term_im@Base 6.0
- _rl_term_ip@Base 6.0
- _rl_term_pc@Base 6.0
- _rl_term_up@Base 6.0
- _rl_terminal_can_insert@Base 6.0
- _rl_timeout_handle_sigalrm@Base 8.2~beta
- _rl_timeout_init@Base 8.2~beta
- _rl_timeout_select@Base 8.2~beta
- _rl_to_lower@Base 6.0
- _rl_to_upper@Base 6.0
- _rl_top_level@Base 6.0
- _rl_ttyflush@Base 7.0~beta
- _rl_ttymsg@Base 6.0
- _rl_undo_group_level@Base 6.0
- _rl_unget_char@Base 6.0
- _rl_untranslate_macro_value@Base 6.3
- _rl_update_final@Base 6.0
- _rl_uppercase_p@Base 6.0
- _rl_utf8locale@Base 6.3
- _rl_vi_cmd_mode_str@Base 7.0~beta
- _rl_vi_cmd_modestr_len@Base 7.0~beta
- _rl_vi_domove_callback@Base 6.2
- _rl_vi_domove_motion_cleanup@Base 7.0~beta
- _rl_vi_done_inserting@Base 6.0
- _rl_vi_initialize_line@Base 6.0
- _rl_vi_ins_mode_str@Base 7.0~beta
- _rl_vi_ins_modestr_len@Base 7.0~beta
- _rl_vi_last_command@Base 6.0
- _rl_vi_motion_command@Base 7.0~beta
- _rl_vi_redoing@Base 7.0~beta
- _rl_vi_reset_last@Base 6.0
- _rl_vi_set_last@Base 6.0
- _rl_vi_textmod_command@Base 6.0
- _rl_vimvcxt@Base 6.2
- _rl_vis_botlin@Base 6.0
- _rl_walphabetic@Base 6.0
- _rl_want_redisplay@Base 6.0
- _rl_with_macro_input@Base 6.0
- add_history@Base 6.0
- add_history_time@Base 6.0
- alloc_history_entry@Base 6.0
- alphabetic@Base 6.0
- append_history@Base 6.0
- clear_history@Base 6.0
- completion_matches@Base 6.0
- copy_history_entry@Base 6.0
- crlf@Base 6.0
- current_history@Base 6.0
- ding@Base 6.0
- emacs_ctlx_keymap@Base 6.0
- emacs_meta_keymap@Base 6.0
- emacs_standard_keymap@Base 6.0
- filename_completion_function@Base 6.0
- free_history_entry@Base 6.0
- free_undo_list@Base 6.0
- funmap@Base 6.0
- funmap_program_specific_entry_start@Base 6.0
- get_history_event@Base 6.0
- history_arg_extract@Base 6.0
- history_base@Base 6.0
- history_comment_char@Base 6.0
- history_expand@Base 6.0
- history_expansion_char@Base 6.0
- history_file_version@Base 7.0~rc1
- history_get@Base 6.0
- history_get_history_state@Base 6.0
- history_get_time@Base 6.0
- history_inhibit_expansion_function@Base 6.0
- history_is_stifled@Base 6.0
- history_length@Base 6.0
- history_lines_read_from_file@Base 7.0~beta
- history_lines_written_to_file@Base 7.0~beta
- history_list@Base 6.0
- history_max_entries@Base 6.0
- history_multiline_entries@Base 7.0~rc1
- history_no_expand_chars@Base 6.0
- history_offset@Base 6.0
- history_quotes_inhibit_expansion@Base 6.0
- history_quoting_state@Base 8.0~beta1
- history_search@Base 6.0
- history_search_delimiter_chars@Base 6.0
- history_search_pos@Base 6.0
- history_search_prefix@Base 6.0
- history_set_history_state@Base 6.0
- history_set_pos@Base 6.0
- history_subst_char@Base 6.0
- history_tokenize@Base 6.0
- history_total_bytes@Base 6.0
- history_truncate_file@Base 6.0
- history_word_delimiters@Base 6.0
- history_write_timestamps@Base 6.0
- max_input_history@Base 6.0
- maybe_replace_line@Base 6.0
- maybe_save_line@Base 6.0
- maybe_unsave_line@Base 6.0
- next_history@Base 6.0
- previous_history@Base 6.0
- read_history@Base 6.0
- read_history_range@Base 6.0
- readline@Base 6.0
- readline_internal_char@Base 6.0
- readline_internal_setup@Base 6.0
- readline_internal_teardown@Base 6.0
- remove_history@Base 6.0
- remove_history_range@Base 8.0~
- replace_history_entry@Base 6.0
- rl_abort@Base 6.0
- rl_activate_mark@Base 8.1~alpha1
- rl_add_defun@Base 6.0
- rl_add_funmap_entry@Base 6.0
- rl_add_undo@Base 6.0
- rl_alphabetic@Base 6.0
- rl_already_prompted@Base 6.0
- rl_arg_sign@Base 6.0
- rl_arrow_keys@Base 6.0
- rl_attempted_completion_function@Base 6.0
- rl_attempted_completion_over@Base 6.0
- rl_backward@Base 6.0
- rl_backward_byte@Base 6.0
- rl_backward_char@Base 6.0
- rl_backward_char_search@Base 6.0
- rl_backward_kill_line@Base 6.0
- rl_backward_kill_word@Base 6.0
- rl_backward_menu_complete@Base 6.1
- rl_backward_word@Base 6.0
- rl_basic_quote_characters@Base 6.0
- rl_basic_word_break_characters@Base 6.0
- rl_beg_of_line@Base 6.0
- rl_begin_undo_group@Base 6.0
- rl_beginning_of_history@Base 6.0
- rl_bind_key@Base 6.0
- rl_bind_key_if_unbound@Base 6.0
- rl_bind_key_if_unbound_in_map@Base 6.0
- rl_bind_key_in_map@Base 6.0
- rl_bind_keyseq@Base 6.0
- rl_bind_keyseq_if_unbound@Base 6.0
- rl_bind_keyseq_if_unbound_in_map@Base 6.0
- rl_bind_keyseq_in_map@Base 6.0
- rl_binding_keymap@Base 6.0
- rl_blink_matching_paren@Base 6.0
- rl_bracketed_paste_begin@Base 7.0~beta
- rl_byte_oriented@Base 6.0
- rl_call_last_kbd_macro@Base 6.0
- rl_callback_handler_install@Base 6.0
- rl_callback_handler_remove@Base 6.0
- rl_callback_read_char@Base 6.0
- rl_callback_sigcleanup@Base 7.0~beta
- rl_capitalize_word@Base 6.0
- rl_catch_signals@Base 6.0
- rl_catch_sigwinch@Base 6.0
- rl_change_environment@Base 6.3
- rl_char_is_quoted_p@Base 6.0
- rl_char_search@Base 6.0
- rl_character_len@Base 6.0
- rl_check_signals@Base 8.0~
- rl_cleanup_after_signal@Base 6.0
- rl_clear_display@Base 8.1~alpha1
- rl_clear_history@Base 6.3
- rl_clear_message@Base 6.0
- rl_clear_pending_input@Base 6.0
- rl_clear_screen@Base 6.0
- rl_clear_signals@Base 6.0
- rl_clear_visible_line@Base 7.0~rc1
- rl_complete@Base 6.0
- rl_complete_internal@Base 6.0
- rl_complete_with_tilde_expansion@Base 6.0
- rl_completer_quote_characters@Base 6.0
- rl_completer_word_break_characters@Base 6.0
- rl_completion_append_character@Base 6.0
- rl_completion_display_matches_hook@Base 6.0
- rl_completion_entry_function@Base 6.0
- rl_completion_found_quote@Base 6.0
- rl_completion_invoking_key@Base 6.0
- rl_completion_mark_symlink_dirs@Base 6.0
- rl_completion_matches@Base 6.0
- rl_completion_mode@Base 6.0
- rl_completion_query_items@Base 6.0
- rl_completion_quote_character@Base 6.0
- rl_completion_suppress_append@Base 6.0
- rl_completion_suppress_quote@Base 6.0
- rl_completion_type@Base 6.0
- rl_completion_word_break_hook@Base 6.0
- rl_copy_backward_word@Base 6.0
- rl_copy_forward_word@Base 6.0
- rl_copy_keymap@Base 6.0
- rl_copy_region_to_kill@Base 6.0
- rl_copy_text@Base 6.0
- rl_crlf@Base 6.0
- rl_deactivate_mark@Base 8.1~alpha1
- rl_delete@Base 6.0
- rl_delete_horizontal_space@Base 6.0
- rl_delete_or_show_completions@Base 6.0
- rl_delete_text@Base 6.0
- rl_deprep_term_function@Base 6.0
- rl_deprep_terminal@Base 6.0
- rl_digit_argument@Base 6.0
- rl_ding@Base 6.0
- rl_directory_completion_hook@Base 6.0
- rl_directory_rewrite_hook@Base 6.0
- rl_discard_argument@Base 6.0
- rl_discard_keymap@Base 6.0
- rl_dispatching@Base 6.0
- rl_display_fixed@Base 6.0
- rl_display_match_list@Base 6.0
- rl_display_prompt@Base 6.0
- rl_do_lowercase_version@Base 6.0
- rl_do_undo@Base 6.0
- rl_done@Base 6.0
- rl_downcase_word@Base 6.0
- rl_dump_functions@Base 6.0
- rl_dump_macros@Base 6.0
- rl_dump_variables@Base 6.0
- rl_echo_signal_char@Base 6.0
- rl_editing_mode@Base 6.0
- rl_emacs_editing_mode@Base 6.0
- rl_empty_keymap@Base 8.0~
- rl_end@Base 6.0
- rl_end_kbd_macro@Base 6.0
- rl_end_of_history@Base 6.0
- rl_end_of_line@Base 6.0
- rl_end_undo_group@Base 6.0
- rl_eof_found@Base 8.2~beta
- rl_erase_empty_line@Base 6.0
- rl_event_hook@Base 6.0
- rl_exchange_point_and_mark@Base 6.0
- rl_execute_next@Base 6.0
- rl_executing_key@Base 6.3
- rl_executing_keymap@Base 6.0
- rl_executing_keyseq@Base 6.3
- rl_executing_macro@Base 6.0
- rl_expand_prompt@Base 6.0
- rl_explicit_arg@Base 6.0
- rl_extend_line_buffer@Base 6.0
- rl_fetch_history@Base 8.2~beta
- rl_filename_completion_desired@Base 6.0
- rl_filename_completion_function@Base 6.0
- rl_filename_dequoting_function@Base 6.0
- rl_filename_quote_characters@Base 6.0
- rl_filename_quoting_desired@Base 6.0
- rl_filename_quoting_function@Base 6.0
- rl_filename_rewrite_hook@Base 6.1
- rl_filename_stat_hook@Base 6.3
- rl_forced_update_display@Base 6.0
- rl_forward@Base 6.0
- rl_forward_byte@Base 6.0
- rl_forward_char@Base 6.0
- rl_forward_search_history@Base 6.0
- rl_forward_word@Base 6.0
- rl_free@Base 6.0
- rl_free_keymap@Base 6.1
- rl_free_line_state@Base 6.0
- rl_free_undo_list@Base 6.0
- rl_function_dumper@Base 6.0
- rl_function_of_keyseq@Base 6.0
- rl_function_of_keyseq_len@Base 8.0~
- rl_funmap_names@Base 6.0
- rl_generic_bind@Base 6.0
- rl_get_keymap@Base 6.0
- rl_get_keymap_by_name@Base 6.0
- rl_get_keymap_name@Base 6.0
- rl_get_keymap_name_from_edit_mode@Base 6.0
- rl_get_next_history@Base 6.0
- rl_get_previous_history@Base 6.0
- rl_get_screen_size@Base 6.0
- rl_get_termcap@Base 6.0
- rl_getc@Base 6.0
- rl_getc_function@Base 6.0
- rl_gnu_readline_p@Base 6.0
- rl_history_search_backward@Base 6.0
- rl_history_search_forward@Base 6.0
- rl_history_substr_search_backward@Base 6.3
- rl_history_substr_search_forward@Base 6.3
- rl_ignore_completion_duplicates@Base 6.0
- rl_ignore_some_completions_function@Base 6.0
- rl_inhibit_completion@Base 6.0
- rl_initialize@Base 6.0
- rl_initialize_funmap@Base 6.0
- rl_input_available_hook@Base 6.3
- rl_insert@Base 6.0
- rl_insert_close@Base 6.0
- rl_insert_comment@Base 6.0
- rl_insert_completions@Base 6.0
- rl_insert_mode@Base 6.0
- rl_insert_text@Base 6.0
- rl_instream@Base 6.0
- rl_invoking_keyseqs@Base 6.0
- rl_invoking_keyseqs_in_map@Base 6.0
- rl_keep_mark_active@Base 8.1~alpha1
- rl_key_sequence_length@Base 6.0
- rl_kill_full_line@Base 6.0
- rl_kill_line@Base 6.0
- rl_kill_region@Base 6.0
- rl_kill_text@Base 6.0
- rl_kill_word@Base 6.0
- rl_last_func@Base 6.0
- rl_library_version@Base 6.0
- rl_line_buffer@Base 6.0
- rl_line_buffer_len@Base 6.0
- rl_linefunc@Base 6.0
- rl_list_funmap_names@Base 6.0
- rl_macro_bind@Base 6.0
- rl_macro_dumper@Base 6.0
- rl_make_bare_keymap@Base 6.0
- rl_make_keymap@Base 6.0
- rl_mark@Base 6.0
- rl_mark_active_p@Base 8.1~alpha1
- rl_maybe_replace_line@Base 6.0
- rl_maybe_save_line@Base 6.0
- rl_maybe_unsave_line@Base 6.0
- rl_menu_complete@Base 6.0
- rl_menu_completion_entry_function@Base 6.0
- rl_message@Base 6.0
- rl_modifying@Base 6.0
- rl_named_function@Base 6.0
- rl_newline@Base 6.0
- rl_next_screen_line@Base 8.0~
- rl_noninc_forward_search@Base 6.0
- rl_noninc_forward_search_again@Base 6.0
- rl_noninc_reverse_search@Base 6.0
- rl_noninc_reverse_search_again@Base 6.0
- rl_num_chars_to_read@Base 6.0
- rl_numeric_arg@Base 6.0
- rl_old_menu_complete@Base 6.0
- rl_on_new_line@Base 6.0
- rl_on_new_line_with_prompt@Base 6.0
- rl_operate_and_get_next@Base 8.1~alpha1
- rl_outstream@Base 6.0
- rl_overwrite_mode@Base 6.0
- rl_parse_and_bind@Base 6.0
- rl_pending_input@Base 6.0
- rl_pending_signal@Base 7.0~rc2
- rl_persistent_signal_handlers@Base 7.0~rc2
- rl_point@Base 6.0
- rl_possible_completions@Base 6.0
- rl_pre_input_hook@Base 6.0
- rl_prefer_env_winsize@Base 6.0
- rl_prep_term_function@Base 6.0
- rl_prep_terminal@Base 6.0
- rl_previous_screen_line@Base 8.0~
- rl_print_last_kbd_macro@Base 6.3
- rl_prompt@Base 6.0
- rl_push_macro_input@Base 6.0
- rl_quoted_insert@Base 6.0
- rl_re_read_init_file@Base 6.0
- rl_read_init_file@Base 6.0
- rl_read_key@Base 6.0
- rl_readline_name@Base 6.0
- rl_readline_state@Base 6.0
- rl_readline_version@Base 6.0
- rl_redisplay@Base 6.0
- rl_redisplay_function@Base 6.0
- rl_redraw_prompt_last_line@Base 7.0~beta
- rl_refresh_line@Base 6.0
- rl_replace_from_history@Base 6.0
- rl_replace_line@Base 6.0
- rl_reset_after_signal@Base 6.0
- rl_reset_line_state@Base 6.0
- rl_reset_screen_size@Base 6.0
- rl_reset_terminal@Base 6.0
- rl_resize_terminal@Base 6.0
- rl_restart_output@Base 6.0
- rl_restore_prompt@Base 6.0
- rl_restore_state@Base 6.0
- rl_reverse_search_history@Base 6.0
- rl_revert_line@Base 6.0
- rl_rubout@Base 6.0
- rl_rubout_or_delete@Base 6.0
- rl_save_prompt@Base 6.0
- rl_save_state@Base 6.0
- rl_set_key@Base 6.0
- rl_set_keyboard_input_timeout@Base 6.0
- rl_set_keymap@Base 6.0
- rl_set_keymap_from_edit_mode@Base 6.0
- rl_set_keymap_name@Base 8
- rl_set_mark@Base 6.0
- rl_set_paren_blink_timeout@Base 6.0
- rl_set_prompt@Base 6.0
- rl_set_retained_kills@Base 6.0
- rl_set_screen_size@Base 6.0
- rl_set_signals@Base 6.0
- rl_set_timeout@Base 8.2~beta
- rl_show_char@Base 6.0
- rl_signal_event_hook@Base 6.3
- rl_skip_csi_sequence@Base 6.1
- rl_sort_completion_matches@Base 6.0
- rl_special_prefixes@Base 6.0
- rl_start_kbd_macro@Base 6.0
- rl_startup_hook@Base 6.0
- rl_stop_output@Base 6.0
- rl_stuff_char@Base 6.0
- rl_tab_insert@Base 6.0
- rl_terminal_name@Base 6.0
- rl_tilde_expand@Base 6.0
- rl_timeout_event_hook@Base 8.2~beta
- rl_timeout_remaining@Base 8.2~beta
- rl_translate_keyseq@Base 6.0
- rl_transpose_chars@Base 6.0
- rl_transpose_words@Base 6.0
- rl_trim_arg_from_keyseq@Base 8.2~beta
- rl_tty_set_default_bindings@Base 6.0
- rl_tty_set_echoing@Base 7.0~rc1
- rl_tty_status@Base 6.0
- rl_tty_unset_default_bindings@Base 6.0
- rl_unbind_command_in_map@Base 6.0
- rl_unbind_function_in_map@Base 6.0
- rl_unbind_key@Base 6.0
- rl_unbind_key_in_map@Base 6.0
- rl_undo_command@Base 6.0
- rl_undo_list@Base 6.0
- rl_universal_argument@Base 6.0
- rl_unix_filename_rubout@Base 6.0
- rl_unix_line_discard@Base 6.0
- rl_unix_word_rubout@Base 6.0
- rl_untranslate_keyseq@Base 6.0
- rl_upcase_word@Base 6.0
- rl_username_completion_function@Base 6.0
- rl_variable_bind@Base 6.0
- rl_variable_dumper@Base 6.0
- rl_variable_value@Base 6.0
- rl_vi_append_eol@Base 6.0
- rl_vi_append_mode@Base 6.0
- rl_vi_arg_digit@Base 6.0
- rl_vi_bWord@Base 6.0
- rl_vi_back_to_indent@Base 6.0
- rl_vi_bracktype@Base 6.0
- rl_vi_bword@Base 6.0
- rl_vi_change_case@Base 6.0
- rl_vi_change_char@Base 6.0
- rl_vi_change_to@Base 6.0
- rl_vi_char_search@Base 6.0
- rl_vi_check@Base 6.0
- rl_vi_column@Base 6.0
- rl_vi_complete@Base 6.0
- rl_vi_delete@Base 6.0
- rl_vi_delete_to@Base 6.0
- rl_vi_domove@Base 6.0
- rl_vi_eWord@Base 6.0
- rl_vi_editing_mode@Base 6.0
- rl_vi_end_word@Base 6.0
- rl_vi_eof_maybe@Base 6.0
- rl_vi_eword@Base 6.0
- rl_vi_fWord@Base 6.0
- rl_vi_fetch_history@Base 6.0
- rl_vi_first_print@Base 6.0
- rl_vi_fword@Base 6.0
- rl_vi_goto_mark@Base 6.0
- rl_vi_insert_beg@Base 6.0
- rl_vi_insert_mode@Base 6.0
- rl_vi_insertion_mode@Base 6.0
- rl_vi_match@Base 6.0
- rl_vi_movement_mode@Base 6.0
- rl_vi_next_word@Base 6.0
- rl_vi_overstrike@Base 6.0
- rl_vi_overstrike_delete@Base 6.0
- rl_vi_prev_word@Base 6.0
- rl_vi_put@Base 6.0
- rl_vi_redo@Base 6.0
- rl_vi_replace@Base 6.0
- rl_vi_rubout@Base 6.0
- rl_vi_search@Base 6.0
- rl_vi_search_again@Base 6.0
- rl_vi_set_mark@Base 6.0
- rl_vi_start_inserting@Base 6.0
- rl_vi_subst@Base 6.0
- rl_vi_tilde_expand@Base 6.0
- rl_vi_undo@Base 6.0
- rl_vi_unix_word_rubout@Base 7.0~rc1
- rl_vi_yank_arg@Base 6.0
- rl_vi_yank_pop@Base 7.0~beta
- rl_vi_yank_to@Base 6.0
- rl_visible_prompt_length@Base 6.0
- rl_visible_stats@Base 6.0
- rl_yank@Base 6.0
- rl_yank_last_arg@Base 6.0
- rl_yank_nth_arg@Base 6.0
- rl_yank_pop@Base 6.0
- rltty_set_default_bindings@Base 6.0
- sh_get_env_value@Base 6.0
- sh_get_home_dir@Base 6.0
- sh_set_lines_and_columns@Base 6.0
- sh_single_quote@Base 6.0
- sh_unset_nodelay_mode@Base 6.0
- stifle_history@Base 6.0
- tilde_additional_prefixes@Base 6.0
- tilde_additional_suffixes@Base 6.0
- tilde_expand@Base 6.0
- tilde_expand_word@Base 6.0
- tilde_expansion_failure_hook@Base 6.0
- tilde_expansion_preexpansion_hook@Base 6.0
- unstifle_history@Base 6.0
- username_completion_function@Base 6.0
- using_history@Base 6.0
- vi_insertion_keymap@Base 6.0
- vi_movement_keymap@Base 6.0
- where_history@Base 6.0
- write_history@Base 6.0
- (optional)xfree@Base 6.0
- (optional)xmalloc@Base 6.0
- (optional)xrealloc@Base 6.0
diff -Nru readline-8.2/debian/libreadline8t64.lintian-overrides 
readline-8.2/debian/libreadline8t64.lintian-overrides
--- readline-8.2/debian/libreadline8t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ readline-8.2/debian/libreadline8t64.lintian-overrides       2024-02-19 
22:31:50.000000000 +0000
@@ -0,0 +1 @@
+libreadline8t64: package-name-doesnt-match-sonames libreadline8
diff -Nru readline-8.2/debian/libreadline8t64.postrm.in 
readline-8.2/debian/libreadline8t64.postrm.in
--- readline-8.2/debian/libreadline8t64.postrm.in       1970-01-01 
00:00:00.000000000 +0000
+++ readline-8.2/debian/libreadline8t64.postrm.in       2024-02-19 
22:31:50.000000000 +0000
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+if test "$1" = remove; then
+       # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
is released.
+       for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
libreadline.so.8.2; do
+               dpkg-divert --package libreadline8t64 --no-rename --divert 
"/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --remove 
"/lib/#DEB_HOST_MULTIARCH#/$lib"
+       done
+fi
+
+#DEBHELPER#
+
+exit 0
diff -Nru readline-8.2/debian/libreadline8t64.preinst.in 
readline-8.2/debian/libreadline8t64.preinst.in
--- readline-8.2/debian/libreadline8t64.preinst.in      1970-01-01 
00:00:00.000000000 +0000
+++ readline-8.2/debian/libreadline8t64.preinst.in      2024-02-19 
22:31:50.000000000 +0000
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+if test "$1" = install -o "$1" = upgrade; then
+       # DEP17 P1 mitigation. Remove these diversions via postinst once trixie 
is released.
+       for lib in libhistory.so.8 libhistory.so.8.2 libreadline.so.8 
libreadline.so.8.2; do
+               dpkg-divert --package libreadline8t64 --no-rename --divert 
"/lib/#DEB_HOST_MULTIARCH#/$lib.usr-is-merged" --add 
"/lib/#DEB_HOST_MULTIARCH#/$lib"
+       done
+fi
+
+#DEBHELPER#
+
+exit 0
diff -Nru readline-8.2/debian/libreadline8t64.symbols 
readline-8.2/debian/libreadline8t64.symbols
--- readline-8.2/debian/libreadline8t64.symbols 1970-01-01 00:00:00.000000000 
+0000
+++ readline-8.2/debian/libreadline8t64.symbols 2024-02-19 22:31:50.000000000 
+0000
@@ -0,0 +1,4 @@
+libhistory.so.8 #PACKAGE# #MINVER#
+#include "libhistory8.symbols.common"
+libreadline.so.8 #PACKAGE# #MINVER#
+#include "libreadline8t64.symbols.common"
diff -Nru readline-8.2/debian/libreadline8t64.symbols.common 
readline-8.2/debian/libreadline8t64.symbols.common
--- readline-8.2/debian/libreadline8t64.symbols.common  1970-01-01 
00:00:00.000000000 +0000
+++ readline-8.2/debian/libreadline8t64.symbols.common  2024-02-19 
22:31:50.000000000 +0000
@@ -0,0 +1,735 @@
+ _hs_append_history_line@Base 7.0~rc1
+ _hs_at_end_of_history@Base 8.2~beta
+ _hs_history_patsearch@Base 8.0~
+ _hs_replace_history_data@Base 7.0~beta
+ _rl_abort_internal@Base 6.0
+ _rl_active_region_end_color@Base 8.2~beta
+ _rl_active_region_start_color@Base 8.2~beta
+ _rl_add_executing_keyseq@Base 8.1~alpha1
+ _rl_add_macro_char@Base 6.0
+ _rl_adjust_point@Base 6.0
+ _rl_allow_pathname_alphabetic_chars@Base 6.0
+ _rl_any_typein@Base 6.0
+ _rl_arg_callback@Base 6.0
+ _rl_arg_dispatch@Base 6.0
+ _rl_arg_getchar@Base 6.0
+ _rl_arg_init@Base 6.0
+ _rl_arg_overflow@Base 6.0
+ _rl_argcxt@Base 6.0
+ _rl_backspace@Base 6.0
+ _rl_backward_char_internal@Base 8.0~beta1
+ _rl_bell_preference@Base 6.0
+ _rl_bind_stty_chars@Base 6.0
+ _rl_block_sigint@Base 6.0
+ _rl_block_sigwinch@Base 6.1
+ _rl_bracketed_read_key@Base 8.1~alpha1
+ _rl_bracketed_read_mbstring@Base 8.1~alpha1
+ _rl_bracketed_text@Base 8
+ _rl_callback_data@Base 6.0
+ _rl_callback_data_alloc@Base 6.0
+ _rl_callback_data_dispose@Base 6.0
+ _rl_callback_func@Base 6.0
+ _rl_caught_signal@Base 6.0
+ _rl_char_search_internal@Base 6.0
+ _rl_char_value@Base 6.0
+ _rl_clean_up_for_exit@Base 6.0
+ _rl_clear_screen@Base 6.0
+ _rl_clear_to_eol@Base 6.0
+ _rl_color_ext_list@Base 6.3
+ _rl_color_indicator@Base 6.3
+ _rl_colored_completion_prefix@Base 7.0~beta
+ _rl_colored_stats@Base 6.3
+ _rl_command_to_execute@Base 8.1~alpha1
+ _rl_comment_begin@Base 6.0
+ _rl_compare_chars@Base 6.0
+ _rl_complete_mark_directories@Base 6.0
+ _rl_complete_mark_symlink_dirs@Base 6.0
+ _rl_complete_show_all@Base 6.0
+ _rl_complete_show_unmodified@Base 6.0
+ _rl_completion_case_fold@Base 6.0
+ _rl_completion_case_map@Base 6.2
+ _rl_completion_columns@Base 6.2
+ _rl_completion_prefix_display_length@Base 6.0
+ _rl_control_keypad@Base 6.0
+ _rl_convert_meta_chars_to_ascii@Base 6.0
+ _rl_copy_undo_entry@Base 6.0
+ _rl_copy_undo_list@Base 6.0
+ _rl_cr@Base 8.1~alpha1
+ _rl_current_display_line@Base 6.0
+ _rl_del_executing_keyseq@Base 8.2~beta
+ _rl_digit_p@Base 6.0
+ _rl_digit_value@Base 6.0
+ _rl_disable_meta_key@Base 6.3
+ _rl_disable_tty_signals@Base 6.0
+ _rl_dispatch@Base 6.0
+ _rl_dispatch_callback@Base 6.0
+ _rl_dispatch_subseq@Base 6.0
+ _rl_dispatching_keymap@Base 6.0
+ _rl_doing_an_undo@Base 6.0
+ _rl_echo_control_chars@Base 6.1
+ _rl_echoctl@Base 6.0
+ _rl_echoing_p@Base 6.0
+ _rl_emacs_mode_str@Base 7.0~beta
+ _rl_emacs_modestr_len@Base 7.0~beta
+ _rl_enable_active_region@Base 8.1~rc2
+ _rl_enable_bracketed_paste@Base 7.0~beta
+ _rl_enable_keypad@Base 6.0
+ _rl_enable_meta@Base 6.0
+ _rl_enable_meta_key@Base 6.0
+ _rl_enable_paren_matching@Base 6.0
+ _rl_end_executing_keyseq@Base 8.1~alpha1
+ _rl_eof_char@Base 6.0
+ _rl_erase_at_end_of_line@Base 6.0
+ _rl_erase_entire_line@Base 6.0
+ _rl_errmsg@Base 6.0
+ _rl_executing_func@Base 8.2~beta
+ _rl_executing_keyseq_size@Base 6.3
+ _rl_find_completion_word@Base 6.0
+ _rl_find_next_mbchar@Base 6.0
+ _rl_find_prev_mbchar@Base 6.0
+ _rl_find_prev_mbchar_internal@Base 7.0~rc1
+ _rl_fix_last_undo_of_type@Base 6.0
+ _rl_fix_mark@Base 8.1~alpha1
+ _rl_fix_point@Base 6.0
+ _rl_forward_char_internal@Base 6.2
+ _rl_free_history_entry@Base 6.0
+ _rl_free_match_list@Base 6.0
+ _rl_free_saved_history_line@Base 6.0
+ _rl_free_undo_list@Base 6.3
+ _rl_get_char_len@Base 6.0
+ _rl_get_screen_size@Base 6.0
+ _rl_history_preserve_point@Base 6.0
+ _rl_history_saved_point@Base 6.0
+ _rl_history_search_pos@Base 8.2~beta
+ _rl_horizontal_scroll_mode@Base 6.0
+ _rl_in_stream@Base 6.0
+ _rl_init_eightbit@Base 6.0
+ _rl_init_executing_keyseq@Base 8.1~alpha1
+ _rl_init_line_state@Base 6.0
+ _rl_init_locale@Base 8.0~
+ _rl_init_terminal_io@Base 6.0
+ _rl_input_available@Base 6.0
+ _rl_input_queued@Base 6.0
+ _rl_insert_char@Base 6.0
+ _rl_insert_typein@Base 6.0
+ _rl_internal_char_cleanup@Base 6.0
+ _rl_internal_startup_hook@Base 8.1~alpha1
+ _rl_intr_char@Base 6.0
+ _rl_is_mbchar_matched@Base 6.0
+ _rl_iscxt@Base 6.0
+ _rl_isearch_callback@Base 6.0
+ _rl_isearch_cleanup@Base 7.0~beta
+ _rl_isearch_dispatch@Base 6.0
+ _rl_isearch_terminators@Base 6.0
+ _rl_keep_mark_active@Base 8.1~alpha1
+ _rl_keymap@Base 6.0
+ _rl_keyseq_chain_dispose@Base 6.0
+ _rl_keyseq_cxt_alloc@Base 6.0
+ _rl_keyseq_cxt_dispose@Base 6.0
+ _rl_keyseq_timeout@Base 6.3
+ _rl_kill_kbd_macro@Base 6.0
+ _rl_kscxt@Base 6.0
+ _rl_last_c_pos@Base 6.0
+ _rl_last_command_was_kill@Base 6.0
+ _rl_last_v_pos@Base 6.0
+ _rl_lowercase_p@Base 6.0
+ _rl_make_prompt_for_search@Base 6.0
+ _rl_mark_modified_lines@Base 6.0
+ _rl_match_hidden_files@Base 6.0
+ _rl_menu_complete_prefix_first@Base 6.2
+ _rl_meta_flag@Base 6.0
+ _rl_move_vert@Base 6.0
+ _rl_nchars_available@Base 8.1~alpha1
+ _rl_next_macro_key@Base 6.0
+ _rl_nscxt@Base 6.0
+ _rl_nsearch_callback@Base 6.0
+ _rl_nsearch_cleanup@Base 7.0~beta
+ _rl_null_function@Base 6.1
+ _rl_optimize_redisplay@Base 8.1~alpha1
+ _rl_optimize_typeahead@Base 7.0~beta
+ _rl_orig_sigset@Base 8.0~
+ _rl_out_stream@Base 6.0
+ _rl_output_character_function@Base 6.0
+ _rl_output_meta_chars@Base 6.0
+ _rl_output_some_chars@Base 6.0
+ _rl_overwrite_char@Base 6.0
+ _rl_overwrite_rubout@Base 6.0
+ _rl_page_completions@Base 6.0
+ _rl_parse_colors@Base 6.3
+ _rl_parsing_conditionalized_out@Base 6.0
+ _rl_peek_macro_key@Base 8.0~
+ _rl_pending_command@Base 8.1~alpha1
+ _rl_pop_executing_macro@Base 6.0
+ _rl_possible_control_prefixes@Base 6.0
+ _rl_possible_meta_prefixes@Base 6.0
+ _rl_prep_non_filename_text@Base 6.3
+ _rl_prev_macro_key@Base 6.3
+ _rl_print_color_indicator@Base 6.3
+ _rl_print_completions_horizontally@Base 6.0
+ _rl_print_prefix_color@Base 7.0~beta
+ _rl_pure_alphabetic@Base 6.0
+ _rl_push_executing_macro@Base 6.0
+ _rl_pushed_input_available@Base 6.0
+ _rl_put_indicator@Base 6.3
+ _rl_qsort_string_compare@Base 6.0
+ _rl_quit_char@Base 6.0
+ _rl_read_bracketed_paste_prefix@Base 8.1~alpha1
+ _rl_read_mbchar@Base 6.0
+ _rl_read_mbstring@Base 6.0
+ _rl_redisplay_after_sigwinch@Base 6.0
+ _rl_refresh_line@Base 8.1~alpha1
+ _rl_region_color_off@Base 8.2~beta
+ _rl_region_color_on@Base 8.2~beta
+ _rl_release_sigint@Base 6.0
+ _rl_release_sigwinch@Base 6.1
+ _rl_replace_text@Base 6.0
+ _rl_reset_argument@Base 6.0
+ _rl_reset_completion_state@Base 6.0
+ _rl_reset_locale@Base 8.2
+ _rl_reset_prompt@Base 6.3
+ _rl_reset_region_color@Base 8.2~beta
+ _rl_restore_tty_signals@Base 6.0
+ _rl_revert_all_at_newline@Base 6.0
+ _rl_revert_all_lines@Base 6.0
+ _rl_revert_previous_lines@Base 8.1~alpha1
+ _rl_rubout_char@Base 6.0
+ _rl_saved_line_for_history@Base 6.0
+ _rl_savestring@Base 6.0
+ _rl_screenchars@Base 6.0
+ _rl_screenheight@Base 6.0
+ _rl_screenwidth@Base 6.0
+ _rl_scxt_alloc@Base 6.0
+ _rl_scxt_dispose@Base 6.0
+ _rl_search_getchar@Base 6.0
+ _rl_set_cursor@Base 6.0
+ _rl_set_insert_mode@Base 6.0
+ _rl_set_mark_at_pos@Base 6.0
+ _rl_set_normal_color@Base 6.3
+ _rl_set_screen_size@Base 6.0
+ _rl_set_the_line@Base 6.0
+ _rl_show_mode_in_prompt@Base 6.3
+ _rl_sigcleanarg@Base 6.3
+ _rl_sigcleanup@Base 6.3
+ _rl_signal_handler@Base 6.0
+ _rl_sigwinch_resize_terminal@Base 6.3
+ _rl_skip_completed_text@Base 6.1
+ _rl_standout_off@Base 8.1~alpha1
+ _rl_standout_on@Base 8.1~alpha1
+ _rl_start_using_history@Base 6.0
+ _rl_strindex@Base 6.0
+ _rl_strip_prompt@Base 6.0
+ _rl_suppress_redisplay@Base 6.0
+ _rl_susp_char@Base 6.0
+ _rl_term_DC@Base 6.0
+ _rl_term_IC@Base 6.0
+ _rl_term_autowrap@Base 6.0
+ _rl_term_backspace@Base 6.0
+ _rl_term_clreol@Base 6.0
+ _rl_term_clrpag@Base 6.0
+ _rl_term_clrscroll@Base 8.0~
+ _rl_term_cr@Base 6.0
+ _rl_term_dc@Base 6.0
+ _rl_term_ei@Base 6.0
+ _rl_term_executing_keyseq@Base 8.1~alpha1
+ _rl_term_forward_char@Base 6.0
+ _rl_term_goto@Base 6.0
+ _rl_term_ic@Base 6.0
+ _rl_term_im@Base 6.0
+ _rl_term_ip@Base 6.0
+ _rl_term_pc@Base 6.0
+ _rl_term_up@Base 6.0
+ _rl_terminal_can_insert@Base 6.0
+ _rl_timeout_handle_sigalrm@Base 8.2~beta
+ _rl_timeout_init@Base 8.2~beta
+ _rl_timeout_select@Base 8.2~beta
+ _rl_to_lower@Base 6.0
+ _rl_to_upper@Base 6.0
+ _rl_top_level@Base 6.0
+ _rl_ttyflush@Base 7.0~beta
+ _rl_ttymsg@Base 6.0
+ _rl_undo_group_level@Base 6.0
+ _rl_unget_char@Base 6.0
+ _rl_untranslate_macro_value@Base 6.3
+ _rl_update_final@Base 6.0
+ _rl_uppercase_p@Base 6.0
+ _rl_utf8locale@Base 6.3
+ _rl_vi_cmd_mode_str@Base 7.0~beta
+ _rl_vi_cmd_modestr_len@Base 7.0~beta
+ _rl_vi_domove_callback@Base 6.2
+ _rl_vi_domove_motion_cleanup@Base 7.0~beta
+ _rl_vi_done_inserting@Base 6.0
+ _rl_vi_initialize_line@Base 6.0
+ _rl_vi_ins_mode_str@Base 7.0~beta
+ _rl_vi_ins_modestr_len@Base 7.0~beta
+ _rl_vi_last_command@Base 6.0
+ _rl_vi_motion_command@Base 7.0~beta
+ _rl_vi_redoing@Base 7.0~beta
+ _rl_vi_reset_last@Base 6.0
+ _rl_vi_set_last@Base 6.0
+ _rl_vi_textmod_command@Base 6.0
+ _rl_vimvcxt@Base 6.2
+ _rl_vis_botlin@Base 6.0
+ _rl_walphabetic@Base 6.0
+ _rl_want_redisplay@Base 6.0
+ _rl_with_macro_input@Base 6.0
+ add_history@Base 6.0
+ add_history_time@Base 6.0
+ alloc_history_entry@Base 6.0
+ alphabetic@Base 6.0
+ append_history@Base 6.0
+ clear_history@Base 6.0
+ completion_matches@Base 6.0
+ copy_history_entry@Base 6.0
+ crlf@Base 6.0
+ current_history@Base 6.0
+ ding@Base 6.0
+ emacs_ctlx_keymap@Base 6.0
+ emacs_meta_keymap@Base 6.0
+ emacs_standard_keymap@Base 6.0
+ filename_completion_function@Base 6.0
+ free_history_entry@Base 6.0
+ free_undo_list@Base 6.0
+ funmap@Base 6.0
+ funmap_program_specific_entry_start@Base 6.0
+ get_history_event@Base 6.0
+ history_arg_extract@Base 6.0
+ history_base@Base 6.0
+ history_comment_char@Base 6.0
+ history_expand@Base 6.0
+ history_expansion_char@Base 6.0
+ history_file_version@Base 7.0~rc1
+ history_get@Base 6.0
+ history_get_history_state@Base 6.0
+ history_get_time@Base 6.0
+ history_inhibit_expansion_function@Base 6.0
+ history_is_stifled@Base 6.0
+ history_length@Base 6.0
+ history_lines_read_from_file@Base 7.0~beta
+ history_lines_written_to_file@Base 7.0~beta
+ history_list@Base 6.0
+ history_max_entries@Base 6.0
+ history_multiline_entries@Base 7.0~rc1
+ history_no_expand_chars@Base 6.0
+ history_offset@Base 6.0
+ history_quotes_inhibit_expansion@Base 6.0
+ history_quoting_state@Base 8.0~beta1
+ history_search@Base 6.0
+ history_search_delimiter_chars@Base 6.0
+ history_search_pos@Base 6.0
+ history_search_prefix@Base 6.0
+ history_set_history_state@Base 6.0
+ history_set_pos@Base 6.0
+ history_subst_char@Base 6.0
+ history_tokenize@Base 6.0
+ history_total_bytes@Base 6.0
+ history_truncate_file@Base 6.0
+ history_word_delimiters@Base 6.0
+ history_write_timestamps@Base 6.0
+ max_input_history@Base 6.0
+ maybe_replace_line@Base 6.0
+ maybe_save_line@Base 6.0
+ maybe_unsave_line@Base 6.0
+ next_history@Base 6.0
+ previous_history@Base 6.0
+ read_history@Base 6.0
+ read_history_range@Base 6.0
+ readline@Base 6.0
+ readline_internal_char@Base 6.0
+ readline_internal_setup@Base 6.0
+ readline_internal_teardown@Base 6.0
+ remove_history@Base 6.0
+ remove_history_range@Base 8.0~
+ replace_history_entry@Base 6.0
+ rl_abort@Base 6.0
+ rl_activate_mark@Base 8.1~alpha1
+ rl_add_defun@Base 6.0
+ rl_add_funmap_entry@Base 6.0
+ rl_add_undo@Base 6.0
+ rl_alphabetic@Base 6.0
+ rl_already_prompted@Base 6.0
+ rl_arg_sign@Base 6.0
+ rl_arrow_keys@Base 6.0
+ rl_attempted_completion_function@Base 6.0
+ rl_attempted_completion_over@Base 6.0
+ rl_backward@Base 6.0
+ rl_backward_byte@Base 6.0
+ rl_backward_char@Base 6.0
+ rl_backward_char_search@Base 6.0
+ rl_backward_kill_line@Base 6.0
+ rl_backward_kill_word@Base 6.0
+ rl_backward_menu_complete@Base 6.1
+ rl_backward_word@Base 6.0
+ rl_basic_quote_characters@Base 6.0
+ rl_basic_word_break_characters@Base 6.0
+ rl_beg_of_line@Base 6.0
+ rl_begin_undo_group@Base 6.0
+ rl_beginning_of_history@Base 6.0
+ rl_bind_key@Base 6.0
+ rl_bind_key_if_unbound@Base 6.0
+ rl_bind_key_if_unbound_in_map@Base 6.0
+ rl_bind_key_in_map@Base 6.0
+ rl_bind_keyseq@Base 6.0
+ rl_bind_keyseq_if_unbound@Base 6.0
+ rl_bind_keyseq_if_unbound_in_map@Base 6.0
+ rl_bind_keyseq_in_map@Base 6.0
+ rl_binding_keymap@Base 6.0
+ rl_blink_matching_paren@Base 6.0
+ rl_bracketed_paste_begin@Base 7.0~beta
+ rl_byte_oriented@Base 6.0
+ rl_call_last_kbd_macro@Base 6.0
+ rl_callback_handler_install@Base 6.0
+ rl_callback_handler_remove@Base 6.0
+ rl_callback_read_char@Base 6.0
+ rl_callback_sigcleanup@Base 7.0~beta
+ rl_capitalize_word@Base 6.0
+ rl_catch_signals@Base 6.0
+ rl_catch_sigwinch@Base 6.0
+ rl_change_environment@Base 6.3
+ rl_char_is_quoted_p@Base 6.0
+ rl_char_search@Base 6.0
+ rl_character_len@Base 6.0
+ rl_check_signals@Base 8.0~
+ rl_cleanup_after_signal@Base 6.0
+ rl_clear_display@Base 8.1~alpha1
+ rl_clear_history@Base 6.3
+ rl_clear_message@Base 6.0
+ rl_clear_pending_input@Base 6.0
+ rl_clear_screen@Base 6.0
+ rl_clear_signals@Base 6.0
+ rl_clear_visible_line@Base 7.0~rc1
+ rl_complete@Base 6.0
+ rl_complete_internal@Base 6.0
+ rl_complete_with_tilde_expansion@Base 6.0
+ rl_completer_quote_characters@Base 6.0
+ rl_completer_word_break_characters@Base 6.0
+ rl_completion_append_character@Base 6.0
+ rl_completion_display_matches_hook@Base 6.0
+ rl_completion_entry_function@Base 6.0
+ rl_completion_found_quote@Base 6.0
+ rl_completion_invoking_key@Base 6.0
+ rl_completion_mark_symlink_dirs@Base 6.0
+ rl_completion_matches@Base 6.0
+ rl_completion_mode@Base 6.0
+ rl_completion_query_items@Base 6.0
+ rl_completion_quote_character@Base 6.0
+ rl_completion_suppress_append@Base 6.0
+ rl_completion_suppress_quote@Base 6.0
+ rl_completion_type@Base 6.0
+ rl_completion_word_break_hook@Base 6.0
+ rl_copy_backward_word@Base 6.0
+ rl_copy_forward_word@Base 6.0
+ rl_copy_keymap@Base 6.0
+ rl_copy_region_to_kill@Base 6.0
+ rl_copy_text@Base 6.0
+ rl_crlf@Base 6.0
+ rl_deactivate_mark@Base 8.1~alpha1
+ rl_delete@Base 6.0
+ rl_delete_horizontal_space@Base 6.0
+ rl_delete_or_show_completions@Base 6.0
+ rl_delete_text@Base 6.0
+ rl_deprep_term_function@Base 6.0
+ rl_deprep_terminal@Base 6.0
+ rl_digit_argument@Base 6.0
+ rl_ding@Base 6.0
+ rl_directory_completion_hook@Base 6.0
+ rl_directory_rewrite_hook@Base 6.0
+ rl_discard_argument@Base 6.0
+ rl_discard_keymap@Base 6.0
+ rl_dispatching@Base 6.0
+ rl_display_fixed@Base 6.0
+ rl_display_match_list@Base 6.0
+ rl_display_prompt@Base 6.0
+ rl_do_lowercase_version@Base 6.0
+ rl_do_undo@Base 6.0
+ rl_done@Base 6.0
+ rl_downcase_word@Base 6.0
+ rl_dump_functions@Base 6.0
+ rl_dump_macros@Base 6.0
+ rl_dump_variables@Base 6.0
+ rl_echo_signal_char@Base 6.0
+ rl_editing_mode@Base 6.0
+ rl_emacs_editing_mode@Base 6.0
+ rl_empty_keymap@Base 8.0~
+ rl_end@Base 6.0
+ rl_end_kbd_macro@Base 6.0
+ rl_end_of_history@Base 6.0
+ rl_end_of_line@Base 6.0
+ rl_end_undo_group@Base 6.0
+ rl_eof_found@Base 8.2~beta
+ rl_erase_empty_line@Base 6.0
+ rl_event_hook@Base 6.0
+ rl_exchange_point_and_mark@Base 6.0
+ rl_execute_next@Base 6.0
+ rl_executing_key@Base 6.3
+ rl_executing_keymap@Base 6.0
+ rl_executing_keyseq@Base 6.3
+ rl_executing_macro@Base 6.0
+ rl_expand_prompt@Base 6.0
+ rl_explicit_arg@Base 6.0
+ rl_extend_line_buffer@Base 6.0
+ rl_fetch_history@Base 8.2~beta
+ rl_filename_completion_desired@Base 6.0
+ rl_filename_completion_function@Base 6.0
+ rl_filename_dequoting_function@Base 6.0
+ rl_filename_quote_characters@Base 6.0
+ rl_filename_quoting_desired@Base 6.0
+ rl_filename_quoting_function@Base 6.0
+ rl_filename_rewrite_hook@Base 6.1
+ rl_filename_stat_hook@Base 6.3
+ rl_forced_update_display@Base 6.0
+ rl_forward@Base 6.0
+ rl_forward_byte@Base 6.0
+ rl_forward_char@Base 6.0
+ rl_forward_search_history@Base 6.0
+ rl_forward_word@Base 6.0
+ rl_free@Base 6.0
+ rl_free_keymap@Base 6.1
+ rl_free_line_state@Base 6.0
+ rl_free_undo_list@Base 6.0
+ rl_function_dumper@Base 6.0
+ rl_function_of_keyseq@Base 6.0
+ rl_function_of_keyseq_len@Base 8.0~
+ rl_funmap_names@Base 6.0
+ rl_generic_bind@Base 6.0
+ rl_get_keymap@Base 6.0
+ rl_get_keymap_by_name@Base 6.0
+ rl_get_keymap_name@Base 6.0
+ rl_get_keymap_name_from_edit_mode@Base 6.0
+ rl_get_next_history@Base 6.0
+ rl_get_previous_history@Base 6.0
+ rl_get_screen_size@Base 6.0
+ rl_get_termcap@Base 6.0
+ rl_getc@Base 6.0
+ rl_getc_function@Base 6.0
+ rl_gnu_readline_p@Base 6.0
+ rl_history_search_backward@Base 6.0
+ rl_history_search_forward@Base 6.0
+ rl_history_substr_search_backward@Base 6.3
+ rl_history_substr_search_forward@Base 6.3
+ rl_ignore_completion_duplicates@Base 6.0
+ rl_ignore_some_completions_function@Base 6.0
+ rl_inhibit_completion@Base 6.0
+ rl_initialize@Base 6.0
+ rl_initialize_funmap@Base 6.0
+ rl_input_available_hook@Base 6.3
+ rl_insert@Base 6.0
+ rl_insert_close@Base 6.0
+ rl_insert_comment@Base 6.0
+ rl_insert_completions@Base 6.0
+ rl_insert_mode@Base 6.0
+ rl_insert_text@Base 6.0
+ rl_instream@Base 6.0
+ rl_invoking_keyseqs@Base 6.0
+ rl_invoking_keyseqs_in_map@Base 6.0
+ rl_keep_mark_active@Base 8.1~alpha1
+ rl_key_sequence_length@Base 6.0
+ rl_kill_full_line@Base 6.0
+ rl_kill_line@Base 6.0
+ rl_kill_region@Base 6.0
+ rl_kill_text@Base 6.0
+ rl_kill_word@Base 6.0
+ rl_last_func@Base 6.0
+ rl_library_version@Base 6.0
+ rl_line_buffer@Base 6.0
+ rl_line_buffer_len@Base 6.0
+ rl_linefunc@Base 6.0
+ rl_list_funmap_names@Base 6.0
+ rl_macro_bind@Base 6.0
+ rl_macro_dumper@Base 6.0
+ rl_make_bare_keymap@Base 6.0
+ rl_make_keymap@Base 6.0
+ rl_mark@Base 6.0
+ rl_mark_active_p@Base 8.1~alpha1
+ rl_maybe_replace_line@Base 6.0
+ rl_maybe_save_line@Base 6.0
+ rl_maybe_unsave_line@Base 6.0
+ rl_menu_complete@Base 6.0
+ rl_menu_completion_entry_function@Base 6.0
+ rl_message@Base 6.0
+ rl_modifying@Base 6.0
+ rl_named_function@Base 6.0
+ rl_newline@Base 6.0
+ rl_next_screen_line@Base 8.0~
+ rl_noninc_forward_search@Base 6.0
+ rl_noninc_forward_search_again@Base 6.0
+ rl_noninc_reverse_search@Base 6.0
+ rl_noninc_reverse_search_again@Base 6.0
+ rl_num_chars_to_read@Base 6.0
+ rl_numeric_arg@Base 6.0
+ rl_old_menu_complete@Base 6.0
+ rl_on_new_line@Base 6.0
+ rl_on_new_line_with_prompt@Base 6.0
+ rl_operate_and_get_next@Base 8.1~alpha1
+ rl_outstream@Base 6.0
+ rl_overwrite_mode@Base 6.0
+ rl_parse_and_bind@Base 6.0
+ rl_pending_input@Base 6.0
+ rl_pending_signal@Base 7.0~rc2
+ rl_persistent_signal_handlers@Base 7.0~rc2
+ rl_point@Base 6.0
+ rl_possible_completions@Base 6.0
+ rl_pre_input_hook@Base 6.0
+ rl_prefer_env_winsize@Base 6.0
+ rl_prep_term_function@Base 6.0
+ rl_prep_terminal@Base 6.0
+ rl_previous_screen_line@Base 8.0~
+ rl_print_last_kbd_macro@Base 6.3
+ rl_prompt@Base 6.0
+ rl_push_macro_input@Base 6.0
+ rl_quoted_insert@Base 6.0
+ rl_re_read_init_file@Base 6.0
+ rl_read_init_file@Base 6.0
+ rl_read_key@Base 6.0
+ rl_readline_name@Base 6.0
+ rl_readline_state@Base 6.0
+ rl_readline_version@Base 6.0
+ rl_redisplay@Base 6.0
+ rl_redisplay_function@Base 6.0
+ rl_redraw_prompt_last_line@Base 7.0~beta
+ rl_refresh_line@Base 6.0
+ rl_replace_from_history@Base 6.0
+ rl_replace_line@Base 6.0
+ rl_reset_after_signal@Base 6.0
+ rl_reset_line_state@Base 6.0
+ rl_reset_screen_size@Base 6.0
+ rl_reset_terminal@Base 6.0
+ rl_resize_terminal@Base 6.0
+ rl_restart_output@Base 6.0
+ rl_restore_prompt@Base 6.0
+ rl_restore_state@Base 6.0
+ rl_reverse_search_history@Base 6.0
+ rl_revert_line@Base 6.0
+ rl_rubout@Base 6.0
+ rl_rubout_or_delete@Base 6.0
+ rl_save_prompt@Base 6.0
+ rl_save_state@Base 6.0
+ rl_set_key@Base 6.0
+ rl_set_keyboard_input_timeout@Base 6.0
+ rl_set_keymap@Base 6.0
+ rl_set_keymap_from_edit_mode@Base 6.0
+ rl_set_keymap_name@Base 8
+ rl_set_mark@Base 6.0
+ rl_set_paren_blink_timeout@Base 6.0
+ rl_set_prompt@Base 6.0
+ rl_set_retained_kills@Base 6.0
+ rl_set_screen_size@Base 6.0
+ rl_set_signals@Base 6.0
+ rl_set_timeout@Base 8.2~beta
+ rl_show_char@Base 6.0
+ rl_signal_event_hook@Base 6.3
+ rl_skip_csi_sequence@Base 6.1
+ rl_sort_completion_matches@Base 6.0
+ rl_special_prefixes@Base 6.0
+ rl_start_kbd_macro@Base 6.0
+ rl_startup_hook@Base 6.0
+ rl_stop_output@Base 6.0
+ rl_stuff_char@Base 6.0
+ rl_tab_insert@Base 6.0
+ rl_terminal_name@Base 6.0
+ rl_tilde_expand@Base 6.0
+ rl_timeout_event_hook@Base 8.2~beta
+ rl_timeout_remaining@Base 8.2~beta
+ rl_translate_keyseq@Base 6.0
+ rl_transpose_chars@Base 6.0
+ rl_transpose_words@Base 6.0
+ rl_trim_arg_from_keyseq@Base 8.2~beta
+ rl_tty_set_default_bindings@Base 6.0
+ rl_tty_set_echoing@Base 7.0~rc1
+ rl_tty_status@Base 6.0
+ rl_tty_unset_default_bindings@Base 6.0
+ rl_unbind_command_in_map@Base 6.0
+ rl_unbind_function_in_map@Base 6.0
+ rl_unbind_key@Base 6.0
+ rl_unbind_key_in_map@Base 6.0
+ rl_undo_command@Base 6.0
+ rl_undo_list@Base 6.0
+ rl_universal_argument@Base 6.0
+ rl_unix_filename_rubout@Base 6.0
+ rl_unix_line_discard@Base 6.0
+ rl_unix_word_rubout@Base 6.0
+ rl_untranslate_keyseq@Base 6.0
+ rl_upcase_word@Base 6.0
+ rl_username_completion_function@Base 6.0
+ rl_variable_bind@Base 6.0
+ rl_variable_dumper@Base 6.0
+ rl_variable_value@Base 6.0
+ rl_vi_append_eol@Base 6.0
+ rl_vi_append_mode@Base 6.0
+ rl_vi_arg_digit@Base 6.0
+ rl_vi_bWord@Base 6.0
+ rl_vi_back_to_indent@Base 6.0
+ rl_vi_bracktype@Base 6.0
+ rl_vi_bword@Base 6.0
+ rl_vi_change_case@Base 6.0
+ rl_vi_change_char@Base 6.0
+ rl_vi_change_to@Base 6.0
+ rl_vi_char_search@Base 6.0
+ rl_vi_check@Base 6.0
+ rl_vi_column@Base 6.0
+ rl_vi_complete@Base 6.0
+ rl_vi_delete@Base 6.0
+ rl_vi_delete_to@Base 6.0
+ rl_vi_domove@Base 6.0
+ rl_vi_eWord@Base 6.0
+ rl_vi_editing_mode@Base 6.0
+ rl_vi_end_word@Base 6.0
+ rl_vi_eof_maybe@Base 6.0
+ rl_vi_eword@Base 6.0
+ rl_vi_fWord@Base 6.0
+ rl_vi_fetch_history@Base 6.0
+ rl_vi_first_print@Base 6.0
+ rl_vi_fword@Base 6.0
+ rl_vi_goto_mark@Base 6.0
+ rl_vi_insert_beg@Base 6.0
+ rl_vi_insert_mode@Base 6.0
+ rl_vi_insertion_mode@Base 6.0
+ rl_vi_match@Base 6.0
+ rl_vi_movement_mode@Base 6.0
+ rl_vi_next_word@Base 6.0
+ rl_vi_overstrike@Base 6.0
+ rl_vi_overstrike_delete@Base 6.0
+ rl_vi_prev_word@Base 6.0
+ rl_vi_put@Base 6.0
+ rl_vi_redo@Base 6.0
+ rl_vi_replace@Base 6.0
+ rl_vi_rubout@Base 6.0
+ rl_vi_search@Base 6.0
+ rl_vi_search_again@Base 6.0
+ rl_vi_set_mark@Base 6.0
+ rl_vi_start_inserting@Base 6.0
+ rl_vi_subst@Base 6.0
+ rl_vi_tilde_expand@Base 6.0
+ rl_vi_undo@Base 6.0
+ rl_vi_unix_word_rubout@Base 7.0~rc1
+ rl_vi_yank_arg@Base 6.0
+ rl_vi_yank_pop@Base 7.0~beta
+ rl_vi_yank_to@Base 6.0
+ rl_visible_prompt_length@Base 6.0
+ rl_visible_stats@Base 6.0
+ rl_yank@Base 6.0
+ rl_yank_last_arg@Base 6.0
+ rl_yank_nth_arg@Base 6.0
+ rl_yank_pop@Base 6.0
+ rltty_set_default_bindings@Base 6.0
+ sh_get_env_value@Base 6.0
+ sh_get_home_dir@Base 6.0
+ sh_set_lines_and_columns@Base 6.0
+ sh_single_quote@Base 6.0
+ sh_unset_nodelay_mode@Base 6.0
+ stifle_history@Base 6.0
+ tilde_additional_prefixes@Base 6.0
+ tilde_additional_suffixes@Base 6.0
+ tilde_expand@Base 6.0
+ tilde_expand_word@Base 6.0
+ tilde_expansion_failure_hook@Base 6.0
+ tilde_expansion_preexpansion_hook@Base 6.0
+ unstifle_history@Base 6.0
+ username_completion_function@Base 6.0
+ using_history@Base 6.0
+ vi_insertion_keymap@Base 6.0
+ vi_movement_keymap@Base 6.0
+ where_history@Base 6.0
+ write_history@Base 6.0
+ (optional)xfree@Base 6.0
+ (optional)xmalloc@Base 6.0
+ (optional)xrealloc@Base 6.0
diff -Nru readline-8.2/debian/rules readline-8.2/debian/rules
--- readline-8.2/debian/rules   2023-11-25 10:32:09.000000000 +0000
+++ readline-8.2/debian/rules   2024-02-19 22:31:50.000000000 +0000
@@ -76,7 +76,7 @@
 
 SHELL  = bash
 
-p_rl   = libreadline$(soversion)
+p_rl   = libreadline$(soversion)t64
 p_rlu  = libreadline$(soversion)-udeb
 p_rl32 = lib32readline$(soversion)
 p_rl64 = lib64readline$(soversion)
@@ -154,6 +154,9 @@
 
        touch configure-stamp
 
+debian/%:debian/%.in
+       sed 's/#DEB_HOST_MULTIARCH#/$(DEB_HOST_MULTIARCH)/g' $< > $@
+
 build: build-stamp $(if $(filter 
cross,$(DEB_BUILD_PROFILES)),,build-rlfe-stamp)
 build-arch: build
 build-indep: build
@@ -228,6 +231,7 @@
        rm -f debian/shlibs.local
        find . -type d | xargs chmod g-s
        rm -f support/config.guess support/config.sub
+       rm -f debian/libreadline8t64.preinst debian/libreadline8t64.postrm
        dh_clean
 
 install: install-stamp
@@ -441,7 +445,7 @@
        dh_md5sums -i
        dh_builddeb -i
 
-binary-arch: build install
+binary-arch: build install debian/libreadline8t64.preinst 
debian/libreadline8t64.postrm
        dh_testdir
        dh_testroot
        dh_installdocs -p$(p_rl) \

Attachment: signature.asc
Description: PGP signature

Reply via email to