Some of the things in its scope should be defined even if we don't want
to use LC_NUMERIC. That there have been no reports of compilation
failures from the field indicates that the Configure to exclude it
hasn't been used.
#define PERLDB_SAVESRC_NOSUBS (PL_perldb && (PL_perldb & PERLDBf_SAVESRC_NOSUBS))
#define PERLDB_SAVESRC_INVALID (PL_perldb && (PL_perldb & PERLDBf_SAVESRC_INVALID))
-#ifdef USE_LOCALE_NUMERIC
-
/* Returns TRUE if the plain locale pragma without a parameter is in effect
*/
#define IN_LOCALE_RUNTIME cBOOL(CopHINTS_get(PL_curcop) & HINT_LOCALE)
(IN_PERL_COMPILETIME ? IN_SOME_LOCALE_FORM_COMPILETIME \
: IN_SOME_LOCALE_FORM_RUNTIME)
+#ifdef USE_LOCALE_NUMERIC
+
/* These macros are for toggling between the underlying locale (LOCAL) and the
* C locale. */