locale i isalnum() problem

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Sob, 16 Mar 2002, 01:34:56 CET


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 w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Technical University of Gdansk



Więcej informacji o liście dyskusyjnej pld-devel-pl