]> git.ipfire.org Git - thirdparty/gettext.git/commit
xgettext: C++: Improve heuristic for Boost format strings.
authorBruno Haible <bruno@clisp.org>
Sun, 1 Jun 2025 22:17:32 +0000 (00:17 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 2 Jun 2025 00:21:15 +0000 (02:21 +0200)
commit796875721aa31dab01eb3d14f0b86f6ae2d29ffd
tree77b24eaade6e0c71e423e79f99b947fd566c227f
parentcdc6870c776922b66cabf11f5bdd5a978a577384
xgettext: C++: Improve heuristic for Boost format strings.

* gettext-tools/src/format-boost.c (struct spec): Add field
'likely_intentional_directives'.
(format_parse): Set it to the number of directives that don't contain a space.
(format_is_unlikely_intentional): New function.
(formatstring_boost): Use it.
* gettext-tools/tests/format-boost-3: New file.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
gettext-tools/src/format-boost.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/format-boost-3 [new file with mode: 0755]