head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.144 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.142 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.140 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.138 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.136 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.134 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.132 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.130 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.128 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.126 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.124 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.122 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.120 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.118 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.116 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.114 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.112 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.110 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.108 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.106 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.104 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.102 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.100 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.96 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.76 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.98 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.94 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.92 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.90 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.88 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.86 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.84 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.82 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.80 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.78 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.74 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.72 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.70 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.68 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.66 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.64 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.62 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.60 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.58 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.56 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.54 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.52 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.50 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.48 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.46 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.44 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.42 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.40 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.38 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.36 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.34 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.32 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.30 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.28 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.26 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.24 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.22 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.20 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.18 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.16 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.14 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.12 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.10 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.8 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.6 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.4 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.2 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.3.0.38 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.36 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.34 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.32 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.30 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.28 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.26 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.24 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.22 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.20 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.18 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.16 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.14 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.12 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.3 netbsd-1-4-RELEASE:1.2 netbsd-1-3-PATCH003:1.2; locks; strict; comment @# @; 1.4 date 2008.08.13.11.11.38; author he; state Exp; branches; next 1.3; 1.3 date 99.07.13.00.56.13; author jlam; state dead; branches; next 1.2; 1.2 date 98.08.07.10.40.28; author agc; state Exp; branches; next 1.1; 1.1 date 98.07.24.08.56.18; author agc; state Exp; branches; next ; desc @@ 1.4 log @Update from version 5.2nb1 to 5.2nb2. This imports some fixes from Debian. First and foremost: http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00017.html Bug-Description: In some cases, code that is intended to be used in the presence of multibyte characters is called when no such characters are present, leading to incorrect display position calculations and incorrect redisplay. http://lists.gnu.org/archive/html/bug-readline/2007-01/msg00002.html Bug-Description: Readline neglects to reallocate the array it uses to keep track of wrapped screen lines when increasing its size. This will eventually result in segmentation faults when given sufficiently long input. http://lists.gnu.org/archive/html/bug-bash/2007-02/msg00054.html Bug-Description: When moving the cursor, bash sometimes misplaces the cursor when the prompt contains two or more multibyte characters. The particular circumstance that uncovered the problem was having the (multibyte) current directory name in the prompt string. ...all related to display.c. Also add include of to two of the readline header files. @ text @$NetBSD$ --- history.h.orig 2003-07-31 14:38:44.000000000 +0200 +++ history.h @@@@ -32,6 +32,7 @@@@ extern "C" { # include "rlstdc.h" # include "rltypedefs.h" #else +# include # include # include #endif @ 1.3 log @ * Update "devel/readline" to 4.0. * Libtoolize library build. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.2 1998/08/07 10:40:28 agc Exp $ d3 9 a11 21 --- readline.h.orig Mon Sep 8 21:00:15 1997 +++ readline.h Fri Jul 24 08:38:22 1998 @@@@ -23,6 +23,10 @@@@ #if !defined (_READLINE_H_) #define _READLINE_H_ +#ifdef __cplusplus +extern "C" { +#endif + #if defined (READLINE_LIBRARY) # include "keymaps.h" # include "tilde.h" @@@@ -411,6 +415,10 @@@@ #if !defined (savestring) extern char *savestring (); /* XXX backwards compatibility */ +#endif + +#ifdef __cplusplus +} a12 2 #endif /* _READLINE_H_ */ @ 1.2 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Make it safe to use the readline library in C++ programs. @ text @d1 2 @