#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Test ISO C 99 format string directives. # Verify that msgunfmt, applied to a .mo file of major revision 1 (with # system-dependent strings), yields a PO file with c-format annotation, so that # msgfmt applied to it will again produce a .mo file of major revision 1. cat < mu-2.in #, c-format msgid "truncating at % bytes in output file %s" msgstr "schneide bei % Bytes in Ausgabedatei %s ab" EOF : ${MSGFMT=msgfmt} ${MSGFMT} -o mu-2.mo mu-2.in || exit 1 : ${MSGUNFMT=msgunfmt} ${MSGUNFMT} -o mu-2.tmp mu-2.mo || exit 1 LC_ALL=C tr -d '\r' < mu-2.tmp > mu-2.out || exit 1 : ${DIFF=diff} ${DIFF} mu-2.in mu-2.out result=$? exit $result