#! /bin/sh # Test C support: --add-comments option. tmpfiles="" trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="$tmpfiles xg-c-6.in.C" cat <<EOF > xg-c-6.in.C /* This comment will not be extracted. */ gettext ("help"); /* XXX: But this one will. */ gettext_noop ("me"); //XXX: ..and this dcgettext ("foo", "quick", LC_MESSAGES); /* not not not */ dgettext ("bar", "!"); EOF tmpfiles="$tmpfiles xg-c-6.po" : ${XGETTEXT=xgettext} ${XGETTEXT} --omit-header --no-location --add-comments=XXX \ -d xg-c-6 xg-c-6.in.C test $? = 0 || { rm -fr $tmpfiles; exit 1; } tmpfiles="$tmpfiles xg-c-6.ok" cat <<EOF > xg-c-6.ok msgid "help" msgstr "" #. XXX: But this one will. msgid "me" msgstr "" #. XXX: ..and this msgid "quick" msgstr "" msgid "!" msgstr "" EOF : ${DIFF=diff} ${DIFF} xg-c-6.ok xg-c-6.po result=$? rm -fr $tmpfiles exit $result |