]> git.ipfire.org Git - thirdparty/gettext.git/commit
Refactor directive_domain and set_domain methods.
authorBruno Haible <bruno@clisp.org>
Thu, 1 Aug 2024 20:47:17 +0000 (22:47 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 1 Aug 2024 20:47:17 +0000 (22:47 +0200)
commit4488d0e791bca9b8b244fb154b2871d33a7908f7
treecf86268f5b379f4954c92e14b85c66912932b2ee
parentc11ac480a3204115bd26c4a89d196f7551a8ef0f
Refactor directive_domain and set_domain methods.

* gettext-tools/src/read-catalog-abstract.h
(abstract_catalog_reader_class_ty::directive_domain): Add name_pos parameter.
(catalog_reader_seen_domain): Likewise.
* gettext-tools/src/read-catalog-abstract.c (call_directive_domain,
catalog_reader_seen_domain): Likewise.
* gettext-tools/src/read-catalog.h
(default_catalog_reader_class_ty::set_domain): Add name_pos parameter.
(default_directive_domain, default_set_domain): Likewise.
* gettext-tools/src/read-catalog.c (call_set_domain, default_directive_domain):
Likewise.
(default_set_domain): Add name_pos parameter. Use it instead of the global
variable gram_pos.
* gettext-tools/src/msgfmt.c (msgfmt_set_domain): Likewise.
* gettext-tools/src/xgettext.c (exclude_directive_domain): Likewise.
* gettext-tools/src/po-gram-gen.y: Update catalog_reader_seen_domain invocation.
gettext-tools/src/msgfmt.c
gettext-tools/src/po-gram-gen.y
gettext-tools/src/read-catalog-abstract.c
gettext-tools/src/read-catalog-abstract.h
gettext-tools/src/read-catalog.c
gettext-tools/src/read-catalog.h
gettext-tools/src/xgettext.c