|
LANG/ LC_ALL variables on Suse not set.. code segfaults
Hi,
the getdefaultcodepage() in icu library segfaults when lang or lc_all is not set. The os is SLE 9 ..
the setlocale(LC_ALL,"") call does NOT return NULL.. it returns..
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSA GES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENT IFICATION=C LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSA
The env variables lang or lc_all are not set..
ANy idea why the segfault occurs and how to prevent it? i dont want to force any particular locale or even the 'C' locale onto the user..
-Nikhil.
|