Hello community, here is the log from the commit of package ksh checked in at Mon Jul 10 17:02:10 CEST 2006. -------- --- ksh/ksh.changes 2006-07-04 16:18:25.000000000 +0200 +++ ksh/ksh.changes 2006-07-10 17:01:36.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Jul 10 11:32:18 CEST 2006 - werner@suse.de + +- Don't trim backslash part of a multibyte character away (#189239) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ksh.spec ++++++ --- /var/tmp/diff_new_pack.AHI9up/_old 2006-07-10 17:01:58.000000000 +0200 +++ /var/tmp/diff_new_pack.AHI9up/_new 2006-07-10 17:01:58.000000000 +0200 @@ -17,7 +17,7 @@ PreReq: /bin/ln /etc/bash.bashrc Autoreqprov: on Version: 93r -Release: 16 +Release: 17 Summary: Korn Shell BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: INIT.2006-02-14.tar.bz2 @@ -240,6 +240,8 @@ /usr/include/ast/ %changelog -n ksh +* Mon Jul 10 2006 - werner@suse.de +- Don't trim backslash part of a multibyte character away (#189239) * Tue Jul 04 2006 - werner@suse.de - Builtin cut: allow last line without newline (#189231) - Utility shcomp: fix segfault and install it (#189778) ++++++ ksh93-shift_ijs.dif ++++++ --- /var/tmp/diff_new_pack.AHI9up/_old 2006-07-10 17:01:59.000000000 +0200 +++ /var/tmp/diff_new_pack.AHI9up/_new 2006-07-10 17:01:59.000000000 +0200 @@ -252,6 +252,28 @@ #endif +@@ -245,8 +250,20 @@ + if(sp) + { + dp = sp; +- while(c= *sp++) ++ while((c = *sp)) + { ++#if SHOPT_MULTIBYTE ++ if (mbwide()) { ++ int len = mbsize(sp); ++ if (len > 1) { ++ dp += len; ++ sp += len; ++ continue; ++ } ++ } ++#endif /* SHOPT_MULTIBYTE */ ++ sp++; ++ + if(c == '\\') + c = *sp++; + if(c) --- src/lib/libast/comp/setlocale.c +++ src/lib/libast/comp/setlocale.c 2006-04-19 12:17:59.000000000 +0200 @@ -30,6 +30,8 @@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org