]> git.ipfire.org Git - thirdparty/gettext.git/commit
Refactor: Librarify the core of msgmerge.
authorBruno Haible <bruno@clisp.org>
Sun, 12 Oct 2025 00:12:13 +0000 (02:12 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 12 Oct 2025 00:12:49 +0000 (02:12 +0200)
commite6bff68d9d14babd19448e0b7052cf5116fd280e
tree66e0d1fd2c2658b7889bdc5492ae5e3b60eca993
parent6da5013c7075c76ae8683a39063691d41916ee4f
Refactor: Librarify the core of msgmerge.

* gettext-tools/src/msgl-merge.h: New file, based on
gettext-tools/src/msgmerge.c.
* gettext-tools/src/msgl-merge.c: New file, based on
gettext-tools/src/msgmerge.c.
* gettext-tools/src/msgmerge.c: Include msgl-merge.h. Simplify includes.
Remove definitions that are moved to msgl-merge.c.
* gettext-tools/src/FILES: Update.
* gettext-tools/src/Makefile.am (noinst_HEADERS): Add msgl-merge.h.
(msgmerge_SOURCES): Add msgl-merge.c.
* gettext-tools/po/POTFILES.in: Add src/msgl-merge.c.
gettext-tools/po/POTFILES.in
gettext-tools/src/FILES
gettext-tools/src/Makefile.am
gettext-tools/src/msgl-merge.c [new file with mode: 0644]
gettext-tools/src/msgl-merge.h [new file with mode: 0644]
gettext-tools/src/msgmerge.c