diff --git a/source/texk/web2c/luatexdir/ChangeLog b/source/texk/web2c/luatexdir/ChangeLog index 9cd534c2c56ec636dcee84a9960e56360471d574..d8b6a5d5de636395b67aa3f1ef7bb11b2ec17117 100644 --- a/source/texk/web2c/luatexdir/ChangeLog +++ b/source/texk/web2c/luatexdir/ChangeLog @@ -1,3 +1,6 @@ +2022-11-10 Luigi Scarso <luigi.scarso@gmail.com> + * Better error message if setlocale fails + 2022-10-28 Luigi Scarso <luigi.scarso@gmail.com> * \variablefam (backport from luametatex, handy for latex) (H .Hagen) diff --git a/source/texk/web2c/luatexdir/lua/luainit.c b/source/texk/web2c/luatexdir/lua/luainit.c index 35683fccca3b38e7ffe766df6ead7711c28ed61f..9eecb714cefd182fc55b4a38b52d7824ee24007e 100644 --- a/source/texk/web2c/luatexdir/lua/luainit.c +++ b/source/texk/web2c/luatexdir/lua/luainit.c @@ -997,7 +997,7 @@ void lua_initialize(int ac, char **av) */ env_locale = setlocale (LC_ALL, ""); if (!env_locale && !lua_only) { - fprintf(stderr,"Unable to read environment locale: exit now.\n"); + fprintf(stderr,"Unable to read locale data: please check the 'locale' settings of your environment for consistency. Exiting now.\n"); exit(1); } tmp = setlocale (LC_CTYPE, NULL); @@ -1018,7 +1018,7 @@ void lua_initialize(int ac, char **av) */ env_locale = setlocale (LC_ALL, old_locale); if (!env_locale) { - fprintf(stderr,"Unable to restore original locale %s: exit now.\n",old_locale); + fprintf(stderr,"Unable to restore original locale %s: exiting now.\n",old_locale); exit(1); } xfree(old_locale); diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h index e7cc57b48d78a4922ff5d0ed6b9943cf4a96eb12..2630418c80c8aeebe53e37a678c5eec12ac96adf 100644 --- a/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1,4 +1,4 @@ #ifndef luatex_svn_revision_h #define luatex_svn_revision_h -#define luatex_svn_revision 7547 +#define luatex_svn_revision 7548 #endif