X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flibpspp%2Fi18n.at;h=5f4bb65961ed21ccc775a66a053b5ca1960261df;hb=0b0ca44889e637251cb5f2dbf3c7fdc4ec8b9bd7;hp=421241e5db2f08b57cb766cf83b5c2bd9e16093a;hpb=fe8dc2171009e90d2335f159d05f7e6660e24780;p=pspp diff --git a/tests/libpspp/i18n.at b/tests/libpspp/i18n.at index 421241e5db..5f4bb65961 100644 --- a/tests/libpspp/i18n.at +++ b/tests/libpspp/i18n.at @@ -1,23 +1,5 @@ AT_BANNER([i18n recoding]) -m4_divert_push([PREPARE_TESTS]) -supports_encodings () { - case "$host" in - *-*-linux* | *-*-*-gnu*) - dnl GNU/Linux always has the encodings we want. We can't ask - dnl config.charset about them because it has a special case here - dnl too and won't tell us. - return 0 - ;; - *) - for encoding in "$@"; do - $SHELL $top_srcdir/gl/config.charset "$host" | grep '$2' || return 77 - done - ;; - esac -} -m4_divert_pop([PREPARE_TESTS]) - # CHECK_I18N_RECODE([TITLE], [FROM-CODING], [TO-CODING], # [FROM-TEXT], [TO-TEXT]) # @@ -30,7 +12,7 @@ m4_define([CHECK_I18N_RECODE], AT_KEYWORDS([i18n]) dnl Skip the test if this host doesn't know the source and target encodings. - AT_CHECK([supports_encodings '$2' '$3']) + AT_CHECK([i18n-test supports_encodings '$2' '$3']) AT_CHECK_UNQUOTED([i18n-test recode '$2' '$3' `printf '$4'`], [0], [`printf '$5'` ]) AT_CLEANUP]) @@ -80,7 +62,7 @@ m4_define([CHECK_I18N_CONCAT], AT_KEYWORDS([i18n]) dnl Skip the test if this host doesn't know the encoding. - AT_CHECK([supports_encodings '$3']) + AT_CHECK([i18n-test supports_encodings '$3']) AT_CHECK_UNQUOTED( [i18n-test concat "`printf '$1'`" "`printf '$2'`" '$3' '$4'], [0], [`printf '$5'`