> int main() > { > setlocale(LC_ALL, "it_IT"); > > printf("%g\n", 30.34); > > return 0; > } You have to set LANG, not LC_ALL. Again, see the testsuite entries in 22_locale. -benjamin