mc/src
Sergei Trofimovich 6121dfd5b1 8bit: convert properly nonascii signed chars in panel and viewer (#360)
Problem arose in freebsd-7.2 system. GCC has 'signed char' there
and thus code like this broke:
>     char c = ...;
>     if (isprint(c)) ..." // 'signed char' -> 'signed int'
('man isprint' explicitely says to pass 'unsigned char' there)

As we use multibyte chars everywhere - there is not many places to fix.
This patch fixes all 8bit collate functions.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-05-21 00:49:01 +03:00
..
search Warning fix: return discards qualifiers from pointer target type 2009-05-10 14:22:24 +03:00
.gitignore Added .svnignore files (same as .cvsignore) 2008-12-28 23:27:03 +02:00
ChangeLog * main.c, main.h, main-widgets.h, filegui.c, layout.c, screen.c: 2009-01-10 21:30:12 +01:00
Makefile.am Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
OChangeLog s/ommited/omitted/ 2002-07-14 06:36:07 +00:00
achown.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
achown.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
background.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
background.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
boxes.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
boxes.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
charsets.c Warning fix: defined but not used 2009-05-08 13:30:32 +03:00
charsets.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
chmod.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
chmod.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
chown.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
chown.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
cmd.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
cmd.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
color.c Fixed default terminal colors usage for NCurses. 2009-05-15 13:31:23 +03:00
color.h show line number in left part of screen (hotkey alt-n) 2009-05-13 07:09:47 +00:00
command.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
command.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
complete.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
cons.handler.c Some fixups with wrongly highlighted words 2009-02-10 16:07:59 +02:00
cons.saver.c Some fixups with wrongly highlighted words 2009-02-10 16:07:59 +02:00
cons.saver.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
dialog.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
dialog.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
dir.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
dir.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
ecs-test.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
ecs.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
ecs.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
execute.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
execute.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
ext.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
ext.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
file.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
file.h Merge branch '252_doxygen_desc_src' 2009-04-16 08:26:52 +03:00
filegui.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
filegui.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
fileloc.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
filenot.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
fileopctx.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
fileopctx.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
find.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
find.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
findme.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
findme.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
fs.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
fsusage.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
fsusage.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
glibcompat.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
glibcompat.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
global.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
help.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
help.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
history.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
hotlist.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
hotlist.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
info.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
info.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
key.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
key.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
keyxdef.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
layout.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
layout.h Merge branch '252_doxygen_desc_src' 2009-04-16 08:26:52 +03:00
learn.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
learn.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
listmode.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
listmode.h Some fixups with wrongly highlighted words 2009-02-10 16:07:59 +02:00
logging.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
logging.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
main-widgets.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
main.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
main.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
man2hlp.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
menu.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
menu.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
mfmt.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
mountlist.c Merge branch '252_doxygen_desc_src' 2009-04-16 08:26:52 +03:00
mountlist.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
mouse.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
mouse.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
myslang.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
option.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
option.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
panel.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
panelize.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
panelize.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
pipethrough.3 * pipethrough.3: Fixed use of mandoc macros according to a 2004-11-21 21:13:43 +00:00
pipethrough.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
pipethrough.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
popt.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
popt.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
poptalloca.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
poptconfig.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
popthelp.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
poptint.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
poptparse.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
profile.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
profile.h Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
rxvt.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
screen.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
selcodepage.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
selcodepage.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
setup.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
setup.h Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
slint.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
strutil.c Project builds with option --disable-charsets 2009-05-07 12:20:34 +03:00
strutil.h Project builds with option --disable-charsets 2009-05-07 12:20:34 +03:00
strutil8bit.c 8bit: convert properly nonascii signed chars in panel and viewer (#360) 2009-05-21 00:49:01 +03:00
strutilascii.c Added functions to convert GError messages (which are in UTF-8 charset) 2009-04-29 20:08:33 +04:00
strutilutf8.c Added functions to convert GError messages (which are in UTF-8 charset) 2009-04-29 20:08:33 +04:00
subshell.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
subshell.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
textconf.c Fixed mcfs build failure (after reorganize M4-autoconf stuff) 2009-05-11 10:28:57 +03:00
textconf.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
timefmt.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
tree.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
tree.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
treestore.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
treestore.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
tty.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
tty.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
unixcompat.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
user.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
user.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
util.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
util.h Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
utilunix.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
vfsdummy.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
view.c Warning fix: format not a string literal and no format arguments 2009-05-10 14:22:24 +03:00
view.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
widget.c Revert "Replace self-made code for work with ini-files to glib native code" 2009-05-19 10:22:24 +03:00
widget.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
win.c Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
win.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
wtools.c Warning fix: assignment from incompatible pointer type 2009-05-10 14:22:24 +03:00
wtools.h Merge branch 'm-utf-8' 2009-05-07 13:01:01 +03:00
x11conn.c Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00
x11conn.h Simple doxygen description for files in src directory. 2009-02-10 16:07:59 +02:00