• Home
  • Raw
  • Download

Lines Matching +refs:po +refs:reference +refs:check

210 	can be enabled with --check option of xgettext and disabled with
223 * msgl-check.h (syntax_check_message_list): New declaration.
224 * msgl-check.c (syntax_check_ellipsis_unicode): New function.
240 * xgettext.c (long_options): Add options --check and --sentence-end.
241 (main): Handle options --check and --sentence-end.
242 (usage): Document options --check and --sentence-end.
250 * write-po.c (message_print_comment_filepos): Fix off-by-one in
308 Since po-gram-gen2.h depends on po-gram-gen.h, an explicit
310 * Makefile.am (po-gram-gen.h): Depend on po-gram-gen.c.
318 character" check after reading a group header.
379 * msgl-check.c (check_header_entry): Don't declare unused variable
459 * x-c.c (phase5_get): Remove redundant check of is_prefix; fit
538 * write-po.c (wrap): Report error on incomplete multibyte sequence
647 msgl-check: Treat missing header errors as warnings
652 for the projects using Launchpad Translations. Let's relax the check
654 * msgl-check.c (check_header_entry): Report missing
677 * Makefile.am (po-gram-gen2.h): Adjust the directory to which
678 po-gram-gen.h, for VPATH build.
695 * msgl-check.c (check_pair): Increment error count on missing
703 * msgl-check.c (check_header_entry): Return the number of errors.
807 * x-c.c: Include assert.h and po-charset.h.
819 * x-vala.c: Include assert.h and po-charset.h.
981 * write-po.h (enum filepos_comment_type): New enum.
984 * write-po.c (message_print_style_filepos): New function
1063 * msgl-check.c (check_header_entry): Adjust the default value of
1069 * po-gram-gen.y (message): Free memory allocated for
1245 Make msgfmt --check-header more reliable.
1246 * msgl-check.c (check_header_entry): Don't use c_strstr to parse
1341 * po-xerror.c: Include error.h for error_message_count.
1390 * msgl-check.c (check_pair, check_header_entry): Likewise.
1396 * write-po.c (wrap): Likewise.
1399 * po-gram-gen.y: Likewise.
1400 * po-error.h: Likewise.
1401 * po-lex.h: Likewise.
1450 * msgl-check.c (formatstring_error_logger): Use __attribute__ only with
1456 * po-lex.c (mbfile_getc): Call u8_mbtoucr instead of u8_mbtouc.
1475 * write-po.c (wrap): Treat uClibc like a non-glibc platform.
1477 * po-charset.c (po_lex_charset_set): Likewise.
1525 * msgl-check.h (check_message_list): Add ignore_untranslated_messages,
1527 * msgl-check.c (check_plural, check_message_list): Likewise.
1722 * write-po.c (wrap): Remove unused initialization.
1767 * po-lex.c (struct mbchar): Change type of 'uc'.
1816 'check' member.
1990 * x-po.c (extract): Likewise.
2002 * write-po.c (message_print_comment_filepos): Use a 'const' pointer
2019 * x-po.c: Likewise.
2049 * msgl-check.c (plural_expression_histogram): New function.
2076 * write-po.h (make_range_description_string): New declaration.
2077 * write-po.c (make_range_description_string): New function.
2096 * msgl-check.h: Include plural-distrib.h.
2100 * msgl-check.c (check_plural_eval): Likewise. Free array in case of
2172 * msgcmp.c: Include xmalloca.h, po-charset.h, msgl-fsearch.h.
2274 * write-po.c (output_format_po): Initialize it to true.
2372 * write-po.c: Include unilbrk.h instead of linebreak.h.
2374 * po-lex.c: Don't include linebreak.h.
2450 * write-po.c (wrap): Change the severity of the "should not contain
2481 * msgl-check.c (plural_help): Look at the 'Language' field before
2491 * write-po.c (wrap): Avoid breaking line in the middle of a format
2516 * write-po.c (message_print_comment, message_print_comment_dot): Don't
2530 msgfmt's --check-format.
2535 * msgl-check.h: Include plural-eval.h.
2537 * msgl-check.c (check_plural_eval): Add const to first parameter. Make
2540 * msgmerge.c: Include plural-exp.h, msgl-check.h, po-xerror.h.
2553 * msgl-check.c (check_plural): If there is no header entry, or if the
2562 * msgl-check.h (check_message): Likewise.
2563 * msgl-check.c (check_plural_eval, check_plural, check_pair,
2641 (format_check): Add check: If the msgid is simple, the msgstr must be
2697 * po-lex.c: Include uniwidth.h.
2701 * x-c.c (phase8_get): Call free_token, so that the reference to
2744 * Makefile.am (AM_CPPFLAGS): Remove reference to libuniname directory.
2754 (free_token): Drop reference to comment field.
2852 * po-charset.c: Include xmalloca.h instead of xallocsa.h.
2861 * write-po.c: Include xmalloca.h instead of xallocsa.h.
2923 * msgl-check.c: Include stdio.h instead of vasprintf.h.
2924 * po-lex.c: Don't include vasprintf.h.
2950 * po-lex.c: Include unistr.h instead of utf8-ucs4.h.
3028 * msgl-check.c: Don't include exit.h.
3032 * po-lex.c: Likewise.
3033 * po-xerror.c: Likewise.
3132 po-charset.h, msgl-iconv.h.
3137 * write-po.c: Include format.h, styled-ostream.h.
3166 * write-po.c (make_format_description_string,
3173 * write-po.c: Include write-catalog.h instead of write-properties.h,
3238 * write-po.h: Include ostream.h. Don't include <stdio.h>.
3242 * write-po.c: Include ostream.h.
3260 * write-po.c (wrap): Indent by use of spaces, not tabs.
3264 Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
3315 * msgl-check.c (check_plural_eval): Use XCALLOC instead of xcalloc.
3323 * po-gram-gen.y (plural_form_list): Likewise.
3338 * write-po.c (wrap): Use XNMALLOC instead of xmalloc.
3352 * x-po.c (strextract_add_message, extract): Use XNMALLOC instead of
3382 * po-gram.h: Wrap declarations in extern "C".
3399 * po-lex.c (mb_copy): Rename arguments to new_mbc, old_mbc.
3402 * read-po.c (this): New macro.
3408 * x-po.c (extract_add_message): Limit the scope of variable
3424 * x-po.h: Likewise.
3444 * x-po.c: Include x-po.h, x-properties.h, x-stringtable.h.
3481 * po-error.h (po_error, po_error_at_line): Use format attribute only
3503 * read-po.h (input_format_po): Mark as DLL_VARIABLE.
3506 * write-po.h (output_format_po): Likewise.
3512 * gettext-po.h.in: Move to ../libgettextpo/.
3513 * gettext-po.c: Move to ../libgettextpo/.
3519 (EXTRA_DIST, BUILT_SOURCES, CLEANFILES): Remove gettext-po.h support.
3520 (gettext-po.h): Remove rule.
3524 * po-error.h (__attribute__, __format__, __printf__): New macros.
3526 * po-lex.h (__attribute__, __format__, __printf__): New macros.
3530 * msgl-check.c (formatstring_error_logger): Avoid "gcc
3536 * write-po.c (msgdomain_list_print_po): Avoid "gcc -Wwrite-strings"
3557 * read-po.h: New file.
3558 * read-po.c: New file, extracted from read-catalog-abstract.c.
3559 * msgattrib.c: Include read-po.h, read-properties.h, read-stringtable.h.
3562 * msgcat.c: Include read-po.h, read-properties.h, read-stringtable.h.
3565 * msgcmp.c: Include read-po.h, read-properties.h, read-stringtable.h.
3569 * msgcomm.c: Include read-po.h, read-properties.h, read-stringtable.h.
3572 * msgconv.c: Include read-po.h, read-properties.h, read-stringtable.h.
3575 * msgen.c: Include read-po.h, read-properties.h, read-stringtable.h.
3578 * msgexec.c: Include read-po.h, read-properties.h, read-stringtable.h.
3581 * msgfilter.c: Include read-po.h, read-properties.h, read-stringtable.h.
3584 * msgfmt.c: Include read-po.h, read-properties.h, read-stringtable.h.
3588 * msggrep.c: Include read-po.h, read-properties.h, read-stringtable.h.
3591 * msginit.c: Include read-po.h, read-properties.h, read-stringtable.h.
3595 * msgmerge.c: Include read-po.h, read-properties.h, read-stringtable.h.
3600 * msguniq.c: Include read-po.h, read-properties.h, read-stringtable.h.
3603 * read-catalog-abstract.c: Don't include po-gram.h, read-properties.h,
3609 * read-csharp.c: Include read-po.h.
3611 * read-java.c: Include read-po.h.
3617 * read-resources.c: Include read-po.h.
3623 * read-tcl.c: Include read-po.h.
3625 * x-po.c: Include read-po.h, read-properties.h, read-stringtable.h.
3628 * xgettext.c: Include read-po.h.
3630 * gettext-po.c: Include read-po.h.
3633 * Makefile.am (noinst_HEADERS): Add read-po.h.
3634 (COMMON_SOURCE): Add read-po.c.
3698 * po-gram-gen.y: Update.
3736 * x-po.c: Update.
3742 * gettext-po.c: Update.
3745 * read-catalog-abstract.h: Renamed from read-po-abstract.h.
3746 * read-catalog-abstract.c: Renamed from read-po-abstract.c.
3747 * read-catalog.h: Renamed from read-po.h.
3748 * read-catalog.c: Renamed from read-po.c.
3749 * open-catalog.h: Renamed from open-po.h.
3750 * open-catalog.c: Renamed from open-po.c.
3757 * write-catalog.c: New file, mostly extracted from write-po.c.
3758 * write-po.h (message_page_width_set): Move declaration to
3767 * write-po.c: Don't include fwriteerror.h, error-progname.h.
3841 * gettext-po.c: Include write-catalog.h.
3880 * po-lex.c (po_lex_previous): New variable.
3886 * po-gram-gen.y (do_callback_message): Add prev_msgctxt, prev_msgid,
3896 * read-po-abstract.h (struct abstract_po_reader_class_ty): Add
3901 * read-po-abstract.c (call_directive_message, po_callback_message): Add
3903 * read-po.h (struct default_po_reader_class_ty): Add prev_msgctxt,
3907 * read-po.c (call_add_message, default_directive_message,
3914 * x-po.c (extract_add_message): Add prev_msgctxt, prev_msgid,
3917 * write-po.c (wrap): Add extra_indent argument.
3935 * gettext-po.c (po_message_prev_msgctxt, po_message_set_prev_msgctxt,
3954 * gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.
4042 * msgl-check.c: Include c-strstr.h instead of strstr.h.
4047 * po-charset.c: Include c-strstr.h instead of strstr.h.
4049 * write-po.c: Include c-strstr.h instead of strstr.h.
4099 * gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.
4148 * msgl-check.c (check_plural_eval): Declare 'distribution' as volatile,
4178 * Makefile.am (CLEANFILES): Add gettext-po.h.
4208 * gettext-po.h.in: Renamed from gettext-po.h.
4213 (BUILT_SOURCES): Add gettext-po.h.
4214 (EXTRA_DIST): Add gettext-po.h.in.
4215 (gettext-po.h): New rule.
4273 * po-xerror.c: Likewise.
4290 * msgl-check.c: Likewise.
4292 * open-po.c: Likewise.
4293 * po-charset.c: Likewise.
4294 * po-lex.c: Likewise.
4295 * po-time.c: Likewise.
4296 * read-po-abstract.c: Likewise.
4299 * write-po.c: Likewise.
4395 * msgfilter.c: Include filters.h, msgl-iconv.h, po-charset.h.
4493 * po-charset.h: Include stddef.h.
4496 * po-charset.c (char_iterator, euc_character_iterator,
4504 * msgmerge.c: Include po-charset.h, msgl-fsearch.h.
4672 msgl-check.c.
4673 * msgl-check.c: Include plural.eval.h.
4681 * msgl-check.c: Include c-ctype.h instead of ctype.h.
4735 * msgl-check.h (check_message): Add plural_distribution argument.
4736 * msgl-check.c: Include xalloc.h.
4744 * gettext-po.c (po_message_check_format): Update.
4751 * msgl-check.h (check_plural): Remove declaration.
4752 * msgl-check.c (check_plural): Make static. Return the number of
4763 * msgl-check.h (check_message_list): New declaration.
4764 * msgl-check.c (check_message_list): New function.
4765 * gettext-po.c (po_file_check_all, po_message_check_all): Call
4771 * msgl-check.c (check_plural): Ignore obsolete messages.
4772 * gettext-po.c (po_file_check_all, po_message_check_all,
4777 * msgl-check.h (check_message): Remove msgstr_pos argument.
4778 * msgl-check.c (check_pair, check_message): Remove msgstr_pos argument.
4780 * gettext-po.c (po_file_check_all, po_message_check_all,
4789 by reference.
4798 integers, by reference. Handle the notation Nc for a context argument.
5034 * write-po.c (message_print): Warn if some msgctxt has non-ASCII
5041 * po-lex.c: Include message.h.
5044 * read-po-abstract.h (struct abstract_po_reader_class_ty): Add msgctxt
5047 * read-po-abstract.c (call_directive_message, po_callback_message): Add
5049 * po-gram-gen.y (do_callback_message): Add msgctxt argument. Use
5057 * read-po.h (struct default_po_reader_class_ty): Add msgctxt argument
5060 * read-po.c (call_add_message, default_directive_message,
5092 * msgl-check.c (check_plural): Update.
5114 * x-po.c (extract_add_message): Add msgctxt argument. Update.
5116 * gettext-po.h (po_message_msgctxt, po_message_set_msgctxt): New
5118 * gettext-po.c (po_file_domain_header): Use is_header macro.
5146 * write-po.c (message_print_obsolete): Also print the extracted
5219 * msgl-check.h: New file.
5220 * msgl-check.c: New file, mostly extracted from msgfmt.c.
5221 * Makefile.am (noinst_HEADERS): Add msgl-check.h.
5222 (libgettextsrc_la_SOURCES): Add msgl-check.c, plural-eval.c.
5226 * gettext-po.c: Include msgl-check.h.
5230 * gettext-po.h (po_file_check_all, po_message_check_all): New
5232 * msgfmt.c: Include msgl-check.h instead of setjmp.h, signal.h,
5233 stdarg.h, po-xerror.h, format.h, plural-exp.h, plural-table.h,
5239 check_header_entry): Move definitions to msgl-check.c.
5247 * gettext-po.h (PO_SEVERITY_WARNING, PO_SEVERITY_ERROR,
5254 * gettext-po.c: Include po-xerror.h.
5268 * po-xerror.h: New file.
5269 * po-xerror.c: New file.
5270 * open-po.c: Include xerror.h, po-xerror.h, not error.h.
5272 * po-charset.c: Include po-xerror.h, not po-error.h.
5274 * po-lex.c: Include xerror.h, po-error.h, po-xerror.h.
5279 * po-lex.h: Don't include po-error.h.
5281 * read-po-abstract.c: Include xerror.h, po-xerror.h.
5283 * read-po.c: Include po-xerror.h.
5286 * read-properties.c: Include xerror.h, po-xerror.h, not exit.h.
5288 * read-stringtable.c: Include xerror.h, po-xerror.h, not exit.h.
5291 * write-po.c: Include po-xerror.h, not exit.h, po-error.h.
5299 * msgl-iconv.c: Include xerror.h, po-xerror.h, not error.h, exit.h.
5305 * msgfmt.c: Include po-xerror.h.
5324 * Makefile.am (noinst_HEADERS): Add po-xerror.h.
5325 (COMMON_SOURCE): Add po-xerror.c.
5329 * gettext-po.c (po_file_read): Set gram_max_allowed_errors to a large
5388 * po-lex.c (mb_width): Remove gcc warnings on platform with unsigned
5406 * write-po.c (wrap): Output \a and \v as an escape sequence, like
5442 * po-lex.h (po_gram_error, po_gram_error_at_line): Test for
5445 * po-lex.c (po_gram_error, po_gram_error_at_line): Likewise.
5460 * gettext-po.h (LIBGETTEXTPO_VERSION): Bump version number.
5479 * gettext-po.h (LIBGETTEXTPO_VERSION): Bump version number.
5490 (format_check): Also check that the use of err_no is the same.
5499 * gettext-po.h (LIBGETTEXTPO_VERSION): Bump version number.
5507 * gettext-po.h (LIBGETTEXTPO_VERSION): Bump version number.
5542 * gettext-po.h (po_header_set_field): New declaration.
5543 * gettext-po.c (po_header_set_field): New function.
5548 * gettext-po.h (LIBGETTEXTPO_VERSION): New macro.
5550 * gettext-po.c (libgettextpo_version): New variable.
5554 * gettext-po.h (po_message_remove_filepos, po_message_add_filepos): New
5556 * gettext-po.c (po_message_remove_filepos, po_message_add_filepos): New
5562 * gettext-po.h (po_message_set_extracted_comments): New declaration.
5563 * gettext-po.c (po_message_set_extracted_comments): New function.
5574 * po-charset.c: Include c-strcase.h instead of strcase.h.
5595 * po-hash.h: Remove file.
5596 * po-hash-gen.y: Remove file.
5597 * read-po-abstract.c: Don't include po-hash.h.
5602 * read-stringtable.c: Don't include po-hash.h.
5603 * Makefile.am (noinst_HEADERS): Remove po-hash.h, po-hash-gen.h.
5604 (COMMON_SOURCE): Remove po-hash-gen.y.
5605 (BUILT_SOURCES): Remove po-hash-gen.c, po-hash-gen.h.
5606 * Makefile.msvc (OBJECTS): Remove po-hash-gen.obj.
5607 (po-hash-gen.obj): Remove rule.
5608 * Makefile.vms (OBJECTS): Remove po-hash-gen.obj.
5609 (po-hash-gen.obj): Remove rule.
5684 * x-po.c (header_charset): New variable.
5708 * write-po.c (msgdomain_list_print): Likewise.
5733 * gettext-po.c (po_file_read): Interpret "-" and "/dev/stdin" as
5758 forms for messages that don't occur in the Def.po file.
5764 (struct formatstring_parser): Change calling convention of 'check'
5791 * gettext-po.h (po_message_check_format): New declaration.
5792 * gettext-po.c (po_error_logger, po_message_check_format): New
5797 * po-error.h: New file.
5798 * po-error.c: New file.
5799 * po-charset.c: Include po-error.h.
5802 * po-lex.h: Include po-error.h.
5805 * po-lex.c (po_gram_error): Use po_error instead of error.
5808 * read-po-abstract.c (po_scan): Likewise.
5809 * write-po.c: Include po-error.h instead of error.h.
5819 * gettext-po.h (po_filepos_t): New type.
5830 * gettext-po.c (po_file_create): New function.
5846 * Makefile.am (noinst_HEADERS): Add po-error.h.
5847 (COMMON_SOURCE): Add po-error.c.
5848 * Makefile.msvc (OBJECTS): Add po-error.obj.
5849 (po-error.obj): New rule.
5850 * Makefile.vms (OBJECTS): Add po-error.obj.
5851 (po-error.obj): New rule.
6236 * po-charset.c: Include xallocsa.h.
6245 * write-po.c: Include xallocsa.h.
6442 * read-po-abstract.h (enum input_syntax_ty): New item
6446 * read-po-abstract.c: Include read-stringtable.h.
6451 * read-po.c (read_po): Set mdlp->encoding for syntax_stringtable too.
6452 * po-gram-gen.y: Update po_callback_comment_dispatcher call.
6456 * write-po.h (make_format_description_string, significant_format_p):
6459 * write-po.c: Include write-stringtable.h.
6464 (msgdomain_list_print): Add check for plural forms for
6513 * x-po.c: Include x-stringtable.h.
6604 * gettext-po.c: Likewise.
6616 * open-po.c: Likewise.
6617 * po-gram-gen.y: Likewise.
6618 * po-hash-gen.y: Likewise.
6619 * po-lex.c: Likewise.
6621 * read-po-abstract.c: Likewise.
6622 * read-po.c: Likewise.
6627 * write-po.c: Likewise.
6639 * x-po.c: Likewise.
6685 * write-po.c (make_format_description_string): Likewise.
6840 * x-po.h (SCANNERS_PO): Update.
6844 * x-po.c (extract_po): Add argument flag_table.
6900 * po-lex.c (mbfile_getc, control_sequence): Remove explicit marking of
6965 * gettext-po.h (po_file_domain_header, po_header_field,
6968 * gettext-po.c (po_file_domain_header, po_header_field,
6976 * x-po.c: Include x-properties.h.
6983 * po-lex.c (mbfile_getc, control_sequence): Mark some strings as
6993 * po-lex.c (mbfile_getc): Diagnose read errors also in the middle of
7004 * write-po.c: Include fwriterror.h.
7066 * write-po.c (msgdomain_list_print): Don't fclose (stdout) here.
7070 * po-lex.c (mbfile_getc): Handle unexpected return value of
7080 * po-lex.c: Test HAVE_DECL_GETC_UNLOCKED instead of HAVE_GETC_UNLOCKED.
7081 * write-po.c: Test HAVE_DECL_PUTC_UNLOCKED instead of
7182 * po-charset.h (po_charset_ascii, po_charset_utf8, po_lex_charset,
7184 * po-lex.h (gram_pos, gram_pos_column, gram_max_allowed_errors,
7186 * read-po.h (line_comment, allow_duplicates, input_syntax): Likewise.
7188 * Makefile.am (po-gram-gen2.h): Likewise.
7192 * Makefile.msvc (gettext-po.obj, gettextpo.lib, gettextpo.res): New
7195 (install, installdirs, uninstall): Install/uninstall gettext-po.h,
7197 * Makefile.vms (gettext-po.obj, gettextpo.olb): New rules.
7199 (install, installdirs, uninstall): Install/uninstall gettext-po.h,
7214 * open-po.h: Likewise.
7215 * po-charset.h: Likewise.
7216 * po-lex.h: Likewise.
7217 * po-time.h: Likewise.
7218 * read-po-abstract.h: Likewise.
7220 * write-po.h: Likewise.
7222 * read-po.h: Likewise.
7242 * po-lex.h: Likewise.
7244 * write-po.c: Likewise.
7267 * po-lex.c: Include error-progname.h and pos.h.
7329 * x-perl.c: Include po-charset.h.
7456 * x-po.h (SCANNERS_PO): Update.
7497 (extract_quotelike): Add a safety check.
7628 * po-lex.h (po_gram_error): Don't use ISO C 99 feature on DEC C.
7629 * po-lex.c (po_gram_error): LIkewise.
7642 * read-po-abstract.h (abstract_po_reader_class_ty): In
7647 * read-po-abstract.c (call_directive_message, po_callback_message):
7653 * read-po.h (default_po_reader_class_ty): In add_message field, add
7658 * read-po.c (call_add_message): Add force_fuzzy argument.
7663 * po-gram-gen.y: Pass force_fuzzy = false.
7666 * po-lex.c (lex_end): Move error_message_count handling away.
7669 * write-po.h (message_print_syntax_properties): New declaration.
7670 * write-po.c (use_syntax_properties): New variable.
7674 (msgdomain_list_print): Add check for plural forms. Add support for
7734 * x-po.c (extract_add_message): Add force_fuzzy argument.
7738 * xgettext.h: Include read-po.h.
7759 * read-po-abstract.h (po_scan_file): Remove declaration.
7760 * read-po-abstract.c (po_scan_file): Remove function.
7761 * read-po.c (read_po_file): Call read_po.
7769 * open-po.h (open_po_file): Add argument 'exit_on_error'.
7770 * open-po.c (try_open_po_file): Renamed from open_po_file.
7772 * po-lex.h (lex_end): Change return type to void.
7774 * po-lex.c (lex_end): Change return type to void.
7776 * read-po-abstract.c (po_scan_file): Inline lex_open and lex_close.
7803 * read-po-abstract.h: Renamed from po.h.
7809 * read-po-abstract.c: Renamed from po.c.
7820 * read-po.h: Include read-po-abstract.h.
7829 * read-po.c (default_po_reader_ty): Renamed from readall_class_ty.
7854 * msgfmt.c: Include read-po.h instead of po.h.
7869 * x-po.c: Include read-po.h instead of po.h.
7877 * xgettext.c: Include read-po-abstract.h instead of po.h.
7880 * msgcmp.c: Don't include po.h.
7882 * po-gram-gen.y: Include read-po-abstract.h instead of po.h.
7883 * po-hash-gen.y: Likewise.
7885 * po-hash.h (po_parse_comment_filepos): Renamed from po_hash.
7886 * Makefile.am (noinst_HEADERS): Remove po.h, add read-po-abstract.h.
7887 (COMMON_SOURCE): Remove po.c, add read-po-abstract.c.
7888 * Makefile.msvc (OBJECTS): Remove po.obj, add read-po-abstract.obj.
7889 (read-po-abstract.obj): Renamed from po.obj.
7890 * Makefile.vms (OBJECTS): Remove po.obj, add read-po-abstract.obj.
7891 (read-po-abstract.obj): Renamed from po.obj.
7895 * read-po.c (readall_directive_message): Separate accumulation and
7897 * x-po.c (extract_directive_message): Likewise.
7901 * write-po.h (message_print_comment, message_print_comment_dot,
7904 * write-po.c: Reorder functions.
7918 * po.h (po_scan_start, po_scan_end): New declarations.
7919 * po.c: Reorder functions.
7938 * po-lex.c (mbfile_getc): Change element type of scatchbuf to
7949 * Makefile.am (noinst_HEADERS): Add po-gram-gen2.h.
7950 (BUILT_SOURCES): Add po-gram-gen2.h.
7951 (DISTCLEANFILES): Remove po-gram-gen2.h.
7952 (po-gram-gen2.h): Simplify rule.