From: Bruno Haible Date: Mon, 5 Nov 2001 10:55:00 +0000 (+0000) Subject: Make the --add/no-location option independent from --omit-header. X-Git-Tag: v0.11~329 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=446839b2422cf3024b58681ab015d84b18c24946;p=thirdparty%2Fgettext.git Make the --add/no-location option independent from --omit-header. --- diff --git a/src/ChangeLog b/src/ChangeLog index 8abb2243a..a337a6cb7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-11-03 Bruno Haible + + * xgettext.c (line_comment): Remove variable, so default value is + always 1. + 2001-11-03 Bruno Haible * x-c.c (extract_parenthesized): New function, extracted from diff --git a/src/x-po.c b/src/x-po.c index f30f6ca11..7738d1120 100644 --- a/src/x-po.c +++ b/src/x-po.c @@ -85,7 +85,7 @@ extract_constructor (that) extract_class_ty *this = (extract_class_ty *) that; size_t i; - this->mlp = NULL; /* actually set in read_po_file, below */ + this->mlp = NULL; /* actually set in extract_po, below */ this->comment = NULL; this->comment_dot = NULL; this->is_fuzzy = false; diff --git a/src/xgettext.c b/src/xgettext.c index 87abed359..053ec32e6 100644 --- a/src/xgettext.c +++ b/src/xgettext.c @@ -73,9 +73,6 @@ struct passwd *getpwuid (); /* If nonzero add all comments immediately preceding one of the keywords. */ static bool add_all_comments = false; -/* If nonzero add comments for file name and line number for each msgid. */ -int line_comment = 1; - /* Tag used in comment of prevailing domain. */ static char *comment_tag; diff --git a/src/xgettext.h b/src/xgettext.h index 8650ab79d..9f73a82a5 100644 --- a/src/xgettext.h +++ b/src/xgettext.h @@ -24,6 +24,7 @@ #include "message.h" #include "pos.h" +/* Borrowed from read-po.h. */ extern int line_comment; extern int omit_header; diff --git a/tests/ChangeLog b/tests/ChangeLog index a9f3e15d1..907471177 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,19 @@ +2001-11-03 Bruno Haible + + * plural-1: Add option --no-location to xgettext call, no longer + implied by --omit-header. + * xgettext-1: Likewise. + * xgettext-2: Likewise. + * xgettext-5: Likewise. + * xgettext-6: Likewise. + * xgettext-7: Likewise. + * xgettext-9: Likewise. + * xgettext-10: Likewise. + * xgettext-11: Likewise. + * xgettext-12: Likewise. + * xgettext-15: Likewise. + * xgettext-16: Likewise. + 2001-11-03 Bruno Haible * Makefile.am (TESTS): Add xgettext-17. diff --git a/tests/plural-1 b/tests/plural-1 index 3eb54dffb..b08412ee3 100644 --- a/tests/plural-1 +++ b/tests/plural-1 @@ -5,7 +5,7 @@ trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="$tmpfiles cake.pot" : ${XGETTEXT=xgettext} -${XGETTEXT} -o cake.pot --omit-header ${top_srcdir}/tests/plural-1-prg.c +${XGETTEXT} -o cake.pot --omit-header --no-location ${top_srcdir}/tests/plural-1-prg.c tmpfiles="$tmpfiles cake.ok" cat < cake.ok diff --git a/tests/xgettext-1 b/tests/xgettext-1 index 513e4de44..21209ae62 100755 --- a/tests/xgettext-1 +++ b/tests/xgettext-1 @@ -7,7 +7,7 @@ trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="xg-test1.po" : ${XGETTEXT=xgettext} -${XGETTEXT} -d xg-test1 -k_ --omit-header \ +${XGETTEXT} -d xg-test1 -k_ --omit-header --no-location \ $top_srcdir/src/xgettext.c $top_srcdir/src/msgfmt.c $top_srcdir/src/gettext.c : ${DIFF=diff} diff --git a/tests/xgettext-10 b/tests/xgettext-10 index 9867998a7..7d927c6ae 100755 --- a/tests/xgettext-10 +++ b/tests/xgettext-10 @@ -33,7 +33,7 @@ EOF tmpfiles="$tmpfiles xg-test10.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header -c -d xg-test10 xg-test10.java +${XGETTEXT} --omit-header --no-location -c -d xg-test10 xg-test10.java tmpfiles="$tmpfiles xg-test10.ok" cat < xg-test10.ok diff --git a/tests/xgettext-11 b/tests/xgettext-11 index 2cc8fc69a..596a47e08 100755 --- a/tests/xgettext-11 +++ b/tests/xgettext-11 @@ -20,7 +20,7 @@ EOF tmpfiles="$tmpfiles xg-test11.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header -c --keyword-substring --keyword=Exception -d xg-test11 xg-test11.java +${XGETTEXT} --omit-header --no-location -c --keyword-substring --keyword=Exception -d xg-test11 xg-test11.java tmpfiles="$tmpfiles xg-test11.ok" cat < xg-test11.ok diff --git a/tests/xgettext-12 b/tests/xgettext-12 index 1e9dc66a5..478cbd2ef 100755 --- a/tests/xgettext-12 +++ b/tests/xgettext-12 @@ -26,7 +26,7 @@ EOF tmpfiles="$tmpfiles xg-test12.po" : ${XGETTEXT=xgettext} -${XGETTEXT} -d xg-test12 -k_ --omit-header xg-test12.in.c +${XGETTEXT} -d xg-test12 -k_ --omit-header --no-location xg-test12.in.c tmpfiles="$tmpfiles xg-test12.ok" cat < xg-test12.ok diff --git a/tests/xgettext-15 b/tests/xgettext-15 index 1cc08193b..6ecf042c5 100755 --- a/tests/xgettext-15 +++ b/tests/xgettext-15 @@ -18,7 +18,7 @@ EOF tmpfiles="$tmpfiles xg-test15.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header -d xg-test15 xg-test15.java +${XGETTEXT} --omit-header --no-location -d xg-test15 xg-test15.java tmpfiles="$tmpfiles xg-test15.ok" cat < xg-test15.ok diff --git a/tests/xgettext-16 b/tests/xgettext-16 index b27e1a35b..9d0956f63 100755 --- a/tests/xgettext-16 +++ b/tests/xgettext-16 @@ -18,7 +18,7 @@ EOF tmpfiles="$tmpfiles xg-test16.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header --keyword=ngettext:2,3 -d xg-test16 xg-test16.java +${XGETTEXT} --omit-header --no-location --keyword=ngettext:2,3 -d xg-test16 xg-test16.java tmpfiles="$tmpfiles xg-test16.ok" cat < xg-test16.ok diff --git a/tests/xgettext-2 b/tests/xgettext-2 index c80054f2a..4038b7bdf 100755 --- a/tests/xgettext-2 +++ b/tests/xgettext-2 @@ -17,7 +17,7 @@ EOF tmpfiles="$tmpfiles xg-test2.po" : ${XGETTEXT=xgettext} -${XGETTEXT} -d xg-test2 -k_ --omit-header xg-test2.in.c +${XGETTEXT} -d xg-test2 -k_ --omit-header --no-location xg-test2.in.c tmpfiles="$tmpfiles xg-test2.ok" cat < xg-test2.ok diff --git a/tests/xgettext-5 b/tests/xgettext-5 index 9b50934d9..7d1278e23 100755 --- a/tests/xgettext-5 +++ b/tests/xgettext-5 @@ -10,7 +10,7 @@ EOF tmpfiles="$tmpfiles xg-test5.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header --trigraphs xg-test5.in.c -d xg-test5 +${XGETTEXT} --omit-header --no-location --trigraphs xg-test5.in.c -d xg-test5 tmpfiles="$tmpfiles xg-test5.ok" cat < xg-test5.ok diff --git a/tests/xgettext-6 b/tests/xgettext-6 index 2a8e9beb7..6994e57c7 100755 --- a/tests/xgettext-6 +++ b/tests/xgettext-6 @@ -10,7 +10,7 @@ EOF tmpfiles="$tmpfiles xg-test6.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header --add-comments xg-test6.in.cc -d xg-test6 +${XGETTEXT} --omit-header --no-location --add-comments xg-test6.in.cc -d xg-test6 tmpfiles="$tmpfiles xg-test6.ok" cat < xg-test6.ok diff --git a/tests/xgettext-7 b/tests/xgettext-7 index 08d99a20a..153e666f2 100755 --- a/tests/xgettext-7 +++ b/tests/xgettext-7 @@ -20,7 +20,7 @@ EOF tmpfiles="$tmpfiles xg-test7.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header --add-comments=XXX xg-test7.in.C \ +${XGETTEXT} --omit-header --no-location --add-comments=XXX xg-test7.in.C \ -d xg-test7 tmpfiles="$tmpfiles xg-test7.ok" diff --git a/tests/xgettext-9 b/tests/xgettext-9 index cb9340db1..e0840000d 100755 --- a/tests/xgettext-9 +++ b/tests/xgettext-9 @@ -40,7 +40,7 @@ EOF tmpfiles="$tmpfiles xg-test9.po" : ${XGETTEXT=xgettext} -${XGETTEXT} --omit-header -c --c++ -d xg-test9 xg-test9.c +${XGETTEXT} --omit-header --no-location -c --c++ -d xg-test9 xg-test9.c tmpfiles="$tmpfiles xg-test9.ok" cat < xg-test9.ok