summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gettext-tools/src/ChangeLog5
-rw-r--r--gettext-tools/src/format-awk.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog
index ae92638..0115b94 100644
--- a/gettext-tools/src/ChangeLog
+++ b/gettext-tools/src/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-29 Bruno Haible <bruno@clisp.org>
+
+ * format-awk.c (format_parse): Fix bug with unnumbered argument in
+ precision field.
+
2006-10-26 Bruno Haible <bruno@clisp.org>
* gettext-0.16 released.
diff --git a/gettext-tools/src/format-awk.c b/gettext-tools/src/format-awk.c
index 81ddc39..3408f3d 100644
--- a/gettext-tools/src/format-awk.c
+++ b/gettext-tools/src/format-awk.c
@@ -294,7 +294,7 @@ format_parse (const char *format, bool translated, char **invalid_reason)
spec.allocated = 2 * spec.allocated + 1;
spec.numbered = (struct numbered_arg *) xrealloc (spec.numbered, spec.allocated * sizeof (struct numbered_arg));
}
- spec.numbered[unnumbered_arg_count].type = unnumbered_arg_count + 1;
+ spec.numbered[unnumbered_arg_count].number = unnumbered_arg_count + 1;
spec.numbered[unnumbered_arg_count].type = FAT_INTEGER;
unnumbered_arg_count++;
}