From: SourceForge.net <no...@so...> - 2004-06-23 13:07:06
|
Bugs item #977977, was opened at 2004-06-23 07:36 Message generated for change (Comment added) made by broeker You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104664&aid=977977&group_id=4664 Category: Curses interface Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: cscope's `-C' option causes strange keyboard input Initial Comment: Using the `-C' option to do case-insensitive symbol lookup causes strange characters to be used. A detailed description of the problem is given below. I'm using cscope to work on the FreeBSD Kernel sources & proceed as follows : ------------------------------------------ 1 - Generate list of files. find /usr/src/sys/ -type f -name "*\.[cChHsSlLyY]" -print > ./FreeBSD_KernelSourceFiles.txt 2 - Start cscope, specifiying * usage of an inverted database (-q) * Kernel Sources (-k) * Case-Insensitive search (-C), and * the file list generated above. cscope -q -k -C -i FreeBSD_KernelSourceFiles.txt cscope starts up, the database is built & the curses interface is presented. 3 - Examine Source Code, say function ether_poll(), in file </usr/src/sys/kern/kern_poll.c>. When typing the `_' character, the characters `^?' appear in place of `_'. Also, the entire upper row of keys with numbers produces unexpected characters. ------------------------------------------ However, I am able to use cscope without any problems if it is invoked without the `-C' option. Since this is a very useful option, especially when symbol names are mixed-case, this problem is quite severely limiting. Other relevant info : - I'm using cscope version 15.5 and have seen this with 15.3 also. - The terminal I'm using is xterm, with the following version XFree86 4.2.99.903(174) - The shell I'm using is GNU bash, version 2.05b.0(1)-release (i386-portbld-freebsd4.8) - The curses libraries on the system have the following `what' strings : ----------------------------------- $ what /usr/lib/libcurses* /usr/lib/libcurses.a: termcap.c 8.1 (Berkeley) 6/4/93 /usr/lib/libcurses.so: termcap.c 8.1 (Berkeley) 6/4/93 /usr/lib/libcurses_p.a: termcap.c 8.1 (Berkeley) 6/4/93 $ $ what /usr/lib/libncurses* /usr/lib/libncurses.a: termcap.c 8.1 (Berkeley) 6/4/93 /usr/lib/libncurses.so: termcap.c 8.1 (Berkeley) 6/4/93 /usr/lib/libncurses.so.5: termcap.c 8.1 (Berkeley) 6/4/93 /usr/lib/libncurses_p.a: termcap.c 8.1 (Berkeley) 6/4/93 $ ----------------------------------- - The Operating System I'm using is FreeBSD 4.10-RELEASE #0 Looking forward to a resolution of this problem. ---------------------------------------------------------------------- >Comment By: Hans-Bernhard Broeker (broeker) Date: 2004-06-23 15:07 Message: Logged In: YES user_id=27517 This is a re-post of a report I already replied to (#976622), which see. Closing this one as a duplicate. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104664&aid=977977&group_id=4664 |