diff options
Diffstat (limited to 'gettext-tools/src/x-tcl.c')
-rw-r--r-- | gettext-tools/src/x-tcl.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gettext-tools/src/x-tcl.c b/gettext-tools/src/x-tcl.c index eae7cf6..ace1372 100644 --- a/gettext-tools/src/x-tcl.c +++ b/gettext-tools/src/x-tcl.c @@ -393,7 +393,7 @@ comment_line_end () buffer = xrealloc (buffer, bufmax); } buffer[buflen] = '\0'; - xgettext_comment_add (buffer); + savable_comment_add (buffer); } @@ -740,7 +740,7 @@ read_word (struct word *wp, int looking_for, flag_context_ty context) /* Comments assumed to be grouped with a message must immediately precede it, with no non-whitespace token on a line between both. */ if (last_non_comment_line > last_comment_line) - xgettext_comment_reset (); + savable_comment_reset (); wp->type = t_separator; return; } @@ -885,8 +885,10 @@ read_command (int looking_for, flag_context_ty outer_context) pos.file_name = logical_file_name; pos.line_number = inner.line_number_at_start; + savable_comment_to_xgettext_comment (savable_comment); remember_a_message (mlp, string_of_word (&inner), inner_context, &pos); + savable_comment_reset (); } } @@ -938,8 +940,10 @@ read_command (int looking_for, flag_context_ty outer_context) pos.file_name = logical_file_name; pos.line_number = inner.line_number_at_start; + savable_comment_to_xgettext_comment (savable_comment); mp = remember_a_message (mlp, string_of_word (&inner), inner_context, &pos); + savable_comment_reset (); if (argnum2 > 0) plural_mp = mp; } @@ -952,8 +956,10 @@ read_command (int looking_for, flag_context_ty outer_context) pos.file_name = logical_file_name; pos.line_number = inner.line_number_at_start; + savable_comment_to_xgettext_comment (savable_comment); remember_a_message_plural (plural_mp, string_of_word (&inner), inner_context, &pos); + savable_comment_reset (); } } } |