summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-05-20 17:50:31 +0200
committerCarl Hetherington <cth@carlh.net>2025-05-24 00:43:55 +0200
commita57401251cd49841f892139144cc6b3c48f53fb9 (patch)
treef43f3f490c2485e33833802fd47d33bfac3aa7e3 /test
parent09fbc3882ea919d67427ec7c90c8051871145074 (diff)
Move tell_gettext_about_language_change() up to test.cc
Diffstat (limited to 'test')
-rw-r--r--test/lib/i18n_test.cc8
-rw-r--r--test/test.cc10
-rw-r--r--test/test.h1
3 files changed, 11 insertions, 8 deletions
diff --git a/test/lib/i18n_test.cc b/test/lib/i18n_test.cc
index b4fc1d98a..3775861f8 100644
--- a/test/lib/i18n_test.cc
+++ b/test/lib/i18n_test.cc
@@ -38,14 +38,6 @@ using std::string;
#define numbers_de BOOST_CHECK_EQUAL(dcp::locale_convert<string>(1.23), "1,23");
-/* From https://www.gnu.org/software/gettext/manual/gettext.html */
-static void tell_gettext_about_language_change()
-{
- extern int _nl_msg_cat_cntr;
- _nl_msg_cat_cntr++;
-}
-
-
static void restore()
{
dcpomatic_setup_c_and_gettext_i18n("C");
diff --git a/test/test.cc b/test/test.cc
index f518cdccc..ce6a9ad20 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -1095,3 +1095,13 @@ Editor::replace(string a, string b)
boost::algorithm::replace_all(_content, a, b);
BOOST_REQUIRE(_content != old_content);
}
+
+
+/* From https://www.gnu.org/software/gettext/manual/gettext.html */
+void tell_gettext_about_language_change()
+{
+ extern int _nl_msg_cat_cntr;
+ _nl_msg_cat_cntr++;
+}
+
+
diff --git a/test/test.h b/test/test.h
index bb92b5385..625d330c8 100644
--- a/test/test.h
+++ b/test/test.h
@@ -80,6 +80,7 @@ extern void make_and_verify_dcp(std::shared_ptr<Film> film, std::vector<dcp::Ver
extern void check_int_close (int a, int b, int d);
extern void check_int_close (std::pair<int, int>, std::pair<int, int>, int d);
extern boost::filesystem::path find_file (boost::filesystem::path dir, std::string filename_part);
+extern void tell_gettext_about_language_change();
class LogSwitcher