summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2015-09-17 15:19:36 +0100
committerrofl0r <retnyg@gmx.net>2017-03-26 04:57:38 +0100
commit2d4496484e165ac403120e62d28f2756bc3f6c49 (patch)
tree71ad508f3dfb1b52c5d55f02d04bc762ef90dede
parent24d6dc9364897de952c1baedb213e4960070bf13 (diff)
downloadgettext-tiny-2d4496484e165ac403120e62d28f2756bc3f6c49.tar.gz
msgfmt: write warning to stderr if number of translations differ
-rw-r--r--src/msgfmt.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/msgfmt.c b/src/msgfmt.c
index 694b556..65c9fc2 100644
--- a/src/msgfmt.c
+++ b/src/msgfmt.c
@@ -253,6 +253,7 @@ int process(FILE *in, FILE *out) {
// one should actually abort here,
// but gnu gettext simply writes an empty .mo and returns success.
//abort();
+ fprintf(stderr, "warning: mismatch of msgid/msgstr count, writing empty .mo file\n");
d.num[pe_msgid] = 0;
invalid_file = 1;
}