1*946379e7Schristos#! /bin/sh 2*946379e7Schristos 3*946379e7Schristos# Verify that msgcat leaves #: lines in place even if they have a bizarre 4*946379e7Schristos# syntax. 5*946379e7Schristos 6*946379e7Schristostmpfiles="" 7*946379e7Schristostrap 'rm -fr $tmpfiles' 1 2 3 15 8*946379e7Schristos 9*946379e7Schristostmpfiles="$tmpfiles mcat-test11.in" 10*946379e7Schristoscat <<\EOF > mcat-test11.in 11*946379e7Schristos#: basctl/source\basicide\basidesh.src#RID_STR_NOMODULE.text 12*946379e7Schristosmsgid "Simple" 13*946379e7Schristosmsgstr "Einfach" 14*946379e7Schristos 15*946379e7Schristos#: basctl/source\basicide\basidesh.src:RID_STR_NOMODULE.text 16*946379e7Schristosmsgid "Different" 17*946379e7Schristosmsgstr "Anders" 18*946379e7Schristos 19*946379e7Schristos#: file:4 20*946379e7Schristosmsgid "where" 21*946379e7Schristosmsgstr "wo" 22*946379e7Schristos 23*946379e7Schristos#: line:4 24*946379e7Schristosmsgid "what" 25*946379e7Schristosmsgstr "was" 26*946379e7Schristos 27*946379e7Schristos#: number:4 28*946379e7Schristosmsgid "who" 29*946379e7Schristosmsgstr "wer" 30*946379e7Schristos 31*946379e7Schristos#: foobar:4a 32*946379e7Schristosmsgid "whenever" 33*946379e7Schristosmsgstr "immer" 34*946379e7SchristosEOF 35*946379e7Schristos 36*946379e7Schristostmpfiles="$tmpfiles mcat-test11.out" 37*946379e7Schristos: ${MSGCAT=msgcat} 38*946379e7Schristos${MSGCAT} -o mcat-test11.out mcat-test11.in 39*946379e7Schristostest $? = 0 || { rm -fr $tmpfiles; exit 1; } 40*946379e7Schristos 41*946379e7Schristos: ${DIFF=diff} 42*946379e7Schristos${DIFF} mcat-test11.in mcat-test11.out 43*946379e7Schristosresult=$? 44*946379e7Schristos 45*946379e7Schristosrm -fr $tmpfiles 46*946379e7Schristos 47*946379e7Schristosexit $result 48