locale i isalnum() problem

Andrzej Krzysztofowicz ankry at green.mif.pg.gda.pl
Sat Mar 16 01:34:56 CET 2002


Czesc.

Moze sa tu jacys specjalisci od glibc-owych locale, ktorzy by potrafili
stwierdzic, dlaczego w joe przy ustawieniu LANG=pl_PL uzyskuje sie:

isalnum(2147483646) == 8 (zamiast 0, jak dla "C")
?

Jakie jeszcze ustawienie oprocz setlocale(cokolwiek) moze byc z tym
zwiazane? Bo, ze samo setlocale() nie wystarczy jest ewidentne.

Wrzucam pacza usuwajacego zawieszanie sie joe na poczatku/koncu pliku
po ^K ;

Niestety obawiam sie, ze bez zdiagnozowania przyczyny takiego zachowania
isalnum(), jeszcze dlugo mozna by grzebac w nim po omacku...

Jakies pomysly?

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry at mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Technical University of Gdansk



More information about the pld-devel-pl mailing list