mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-24 12:20:20 +02:00
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
This commit is contained in:
parent
3d1af79fec
commit
03d80c0327
2 changed files with 20 additions and 35 deletions
|
@ -205,11 +205,17 @@
|
|||
(pass-if "char-locale-upcase Turkish"
|
||||
(under-turkish-utf8-locale-or-unresolved
|
||||
(lambda ()
|
||||
;; This test is disabled for now, because char-locale-upcase is
|
||||
;; incomplete.
|
||||
(throw 'untested)
|
||||
(eq? #\İ (char-locale-upcase #\i %turkish-utf8-locale)))))
|
||||
|
||||
(pass-if "char-locale-downcase Turkish"
|
||||
(under-turkish-utf8-locale-or-unresolved
|
||||
(lambda ()
|
||||
;; This test is disabled for now, because char-locale-downcase
|
||||
;; is incomplete.
|
||||
(throw 'untested)
|
||||
(eq? #\i (char-locale-downcase #\İ %turkish-utf8-locale))))))
|
||||
|
||||
|
||||
|
@ -226,11 +232,17 @@
|
|||
(pass-if "string-locale-upcase Turkish"
|
||||
(under-turkish-utf8-locale-or-unresolved
|
||||
(lambda ()
|
||||
;; This test is disabled for now, because string-locale-upcase
|
||||
;; is incomplete.
|
||||
(throw 'untested)
|
||||
(string=? "İI" (string-locale-upcase "iı" %turkish-utf8-locale)))))
|
||||
|
||||
(pass-if "string-locale-downcase Turkish"
|
||||
(under-turkish-utf8-locale-or-unresolved
|
||||
(lambda ()
|
||||
;; This test is disabled for now, because
|
||||
;; string-locale-downcase is incomplete.
|
||||
(throw 'untested)
|
||||
(string=? "iı" (string-locale-downcase "İI" %turkish-utf8-locale))))))
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue