--enable-c-mbchar weirdness
Arkadiusz Miskiewicz
misiek@pld.ORG.PL
Tue Aug 27 07:19:00 GMT 2002
Hi,
[misiek@arm misiek]$ cat test.c
#include <stdio.h>
int main()
{
printf("ęÃÂ³ąśłżźćńĘÃÂĄŚŁŻŹĆŃ\n");
return 0;
}
(these are iso8859-2 characters)
[misiek@arm misiek]$ LC_ALL=C gcc -O2 test.c && ./a.out
test.c: In function `main':
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
test.c:5: warning: ignoring invalid multibyte character
ęÃÂ³ąśłżźćńĘÃÂĄŚŁŻŹĆŃ
warning for each character but result is ok
[misiek@arm misiek]$ LC_ALL=pl_PL gcc -O2 test.c && ./a.out
ó[B|zDÃÂZA{yC
Is this how --enable-c-mbchar is supposed to work? Different
result of compilation depending on used locale? Strange...
Reading specs from /usr/lib/gcc-lib/athlon-pld-linux/3.2/specs
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-c-mbchar --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++,f77,gcov,java,objc,ksi,ada --enable-c99 --enable-long-long --enable-multilib --enable-nls --with-gnu-as --with-gnu-ld --with-system-zlib --with-slibdir=/lib --without-x athlon-pld-linux
Thread model: posix
gcc version 3.2
glibc-2.2.5-15
--
Arkadiusz Miśkiewicz IPv6 ready PLD Linux at http://www.pld.org.pl
misiek(at)pld.org.pl AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
More information about the Gcc
mailing list