1#!/bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test Shell support: backslashed double-quotes inside single-quotes 5# and ANSI-C quoting. 6 7cat <<\EOF > xg-sh-3.sh 8echo `gettext 'abc\"def'` 9echo `gettext $'\'\"\a\b\e\f\n\r\t\v\x61\x3a\x3A\075\\'` 10EOF 11 12: ${XGETTEXT=xgettext} 13${XGETTEXT} --omit-header --no-location -d xg-sh-3.tmp xg-sh-3.sh || Exit 1 14LC_ALL=C tr -d '\r' < xg-sh-3.tmp.po > xg-sh-3.po || Exit 1 15 16cat <<\EOF > xg-sh-3.ok 17msgid "abc\\\"def" 18msgstr "" 19 20msgid "" 21"'\"\a\b\f\n" 22"\r\t\va::=\\" 23msgstr "" 24EOF 25 26: ${DIFF=diff} 27${DIFF} xg-sh-3.ok xg-sh-3.po 28result=$? 29 30exit $result 31