Bug 139127
Summary: | slang not changing ACS_VLINE to 'x' or vice versa in 8-bit mode | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Egmont Koblinger <egmont> | ||||
Component: | slang | Assignee: | Petr Raszyk <praszyk> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3 | CC: | leonard-rh-bugzilla | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 1.4.9 Rel. 18 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-08-23 12:08:59 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Egmont Koblinger
2004-11-13 01:01:24 UTC
Created attachment 107086 [details]
solves the problem for me
This patch solves the problem for me and survived a quick one-minute testing
in both latin2 and utf8 mode mc.
The problem is that in latin2 mode the code of 'x' and ACS_VLINE only differs
in the highmost (0x80000000) bit which is masked out by the CHAR_EQS macros
(when sldisply.c's SLtt_smart_puts() calls CHAR_EQS(*q, *p) ), which hence
thinks these two characters are the same.
The second part of my patch actually reverts one hunk from the debian patch.
I'll keep on using slang with this patch and I'll let you know if I found
something misbehavior.
Patch slang-refresh.patch by Egmont Koblinger (egmont) implemented. |