Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / msgfmt-3
1 #! /bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test that an empty header entry is OK.
5
6 cat <<EOF >mf-test3.po
7 #
8 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
9 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
10 #       xxxxxxxxxxxxxxxxxxxx
11 #
12 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
13 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
14 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
15 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
16 msgid   ""
17 msgstr  ""
18 EOF
19
20 : ${MSGFMT=msgfmt}
21 LC_MESSAGES=C LC_ALL= \
22 ${MSGFMT} -o mftest3.mo mf-test3.po >mftest3.err 2>&1
23 result=$?
24 cat mftest3.err | grep -v 'warning: Charset' | grep -v '^ '
25 test $result = 0 || { exit 1; }
26
27 test ! -f mftest3.mo
28 result=$?
29
30 exit $result