Revert changes that gather thread-specific local language
authorMichael Gran <spk121@yahoo.com>
Fri, 9 Oct 2009 14:06:14 +0000 (07:06 -0700)
committerMichael Gran <spk121@yahoo.com>
Fri, 9 Oct 2009 14:06:14 +0000 (07:06 -0700)
commit03d80c0327de6e38dec6c3c64759e4011ed890a5
tree2ef8c1c0971e7cfa092b8cdb12a951c5c5bcc418
parent3d1af79fece43fa40665c5dae53afba048827d47
Revert changes that gather thread-specific local language

The method used was not portable.  However, the underlying problem
still exists: the uc_locale_language used by libunistring does not
work with thread-specific locale_t locales.

* libguile/i18n.c (locale_language): avoid unpacking semi-opaque type
  locale_t.

* test-suite/tests/i18n.test: set Turkish string and char locale upcase
  and downcase tests to throw untested
libguile/i18n.c
test-suite/tests/i18n.test