diff --git a/locale_table.h b/locale_table.h index fa8ea5a44ea8..e9100c593d2a 100644 --- a/locale_table.h +++ b/locale_table.h @@ -52,6 +52,18 @@ # define USE_LOCALE_NUMERIC # endif #endif +#ifdef LC_MONETARY + + PERL_LOCALE_TABLE_ENTRY(MONETARY, NULL) + +# ifdef NO_LOCALE_MONETARY +# define HAS_IGNORED_LOCALE_CATEGORIES_ +# define LC_MONETARY_AVAIL_ false +# else +# define LC_MONETARY_AVAIL_ true +# define USE_LOCALE_MONETARY +# endif +#endif #ifdef LC_COLLATE /* Perl outsources all its collation efforts to the libc strxfrm(), so @@ -95,18 +107,6 @@ # define USE_LOCALE_MESSAGES # endif #endif -#ifdef LC_MONETARY - - PERL_LOCALE_TABLE_ENTRY(MONETARY, NULL) - -# ifdef NO_LOCALE_MONETARY -# define HAS_IGNORED_LOCALE_CATEGORIES_ -# define LC_MONETARY_AVAIL_ false -# else -# define LC_MONETARY_AVAIL_ true -# define USE_LOCALE_MONETARY -# endif -#endif #ifdef LC_ADDRESS PERL_LOCALE_TABLE_ENTRY(ADDRESS, NULL)