mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 01:00:20 +02:00
Remove locale u8vector functions
Locale u8vector functions deemed harmful. * libguile/strports.c (scm_strport_to_locale_u8vector) (scm_call_with_output_locale_u8vector, scm_open_input_locale_u8vector) (scm_get_output_locale_u8vector): removed * libguile/strports.h: removed declarations for scm_strport_to_locale_u8vector, scm_call_with_output_u8vector, scm_input_locale_u8vector, scm_get_output_locale_u8vector * test-suite/tests/encoding-iso88591.test: display tests removed * test-suite/tests/encoding-iso88597.test: display tests removed
This commit is contained in:
parent
25ebc0340d
commit
18d8fcd43c
4 changed files with 0 additions and 117 deletions
|
@ -145,27 +145,6 @@
|
|||
(list= eqv? (string->list s4)
|
||||
(list #\¿ #\C #\ó #\m #\o #\?))))
|
||||
|
||||
;; Check that the output is in ISO-8859-1 encoding
|
||||
(with-test-prefix "display"
|
||||
|
||||
(pass-if "s1"
|
||||
(let ((pt (open-output-string)))
|
||||
(set-port-encoding! pt "ISO-8859-1")
|
||||
(display s1 pt)
|
||||
(list= eqv?
|
||||
(list #xfa #x6c #x74 #x69 #x6d #x61)
|
||||
(u8vector->list
|
||||
(get-output-locale-u8vector pt)))))
|
||||
|
||||
(pass-if "s2"
|
||||
(let ((pt (open-output-string)))
|
||||
(set-port-encoding! pt "ISO-8859-1")
|
||||
(display s2 pt)
|
||||
(list= eqv?
|
||||
(list #x63 #xe9 #x64 #x75 #x6c #x61)
|
||||
(u8vector->list
|
||||
(get-output-locale-u8vector pt))))))
|
||||
|
||||
(with-test-prefix "symbols == strings"
|
||||
|
||||
(pass-if "última"
|
||||
|
|
|
@ -142,27 +142,6 @@
|
|||
(list= eqv? (string->list s4)
|
||||
(list #\ê #\á #\é))))
|
||||
|
||||
;; Testing that the display of the string is output in the ISO-8859-7
|
||||
;; encoding
|
||||
(with-test-prefix "display"
|
||||
|
||||
(pass-if "s1"
|
||||
(let ((pt (open-output-string)))
|
||||
(set-port-encoding! pt "ISO-8859-7")
|
||||
(display s1 pt)
|
||||
(list= eqv?
|
||||
(list #xd0 #xe5 #xf1 #xdf)
|
||||
(u8vector->list
|
||||
(get-output-locale-u8vector pt)))))
|
||||
(pass-if "s2"
|
||||
(let ((pt (open-output-string)))
|
||||
(set-port-encoding! pt "ISO-8859-7")
|
||||
(display s2 pt)
|
||||
(list= eqv?
|
||||
(list #xf4 #xe7 #xf2)
|
||||
(u8vector->list
|
||||
(get-output-locale-u8vector pt))))))
|
||||
|
||||
(with-test-prefix "symbols == strings"
|
||||
|
||||
(pass-if "Ðåñß"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue