|NULLOK utf8ness_t * utf8ness
# endif
# ifdef DEBUGGING
-S |const char *|get_LC_ALL_display
SR |char * |my_setlocale_debug_string_i \
|const unsigned cat_index \
|NULLOK const char* locale \
|NULLOK const char* retval \
|const line_t line
# endif
+# if defined(DEBUGGING) || defined(USE_PERL_SWITCH_LOCALE_CONTEXT)
+S |const char *|get_LC_ALL_display
+# endif
# endif
S |const char *|get_displayable_string|NN const char * const s \
|NN const char * const e \
#define set_padlist Perl_set_padlist
# if defined(PERL_IN_LOCALE_C)
# if defined(USE_LOCALE)
-#define get_LC_ALL_display() S_get_LC_ALL_display(aTHX)
#define my_setlocale_debug_string_i(a,b,c,d) S_my_setlocale_debug_string_i(aTHX_ a,b,c,d)
# if defined(USE_LOCALE_COLLATE)
#define print_collxfrm_input_and_return(a,b,c,d,e) S_print_collxfrm_input_and_return(aTHX_ a,b,c,d,e)
#define tokereport(a,b) S_tokereport(aTHX_ a,b)
# endif
# endif
+# if defined(DEBUGGING) || defined(USE_PERL_SWITCH_LOCALE_CONTEXT)
+# if defined(PERL_IN_LOCALE_C)
+# if defined(USE_LOCALE)
+#define get_LC_ALL_display() S_get_LC_ALL_display(aTHX)
+# endif
+# endif
+# endif
# if defined(DEBUG_LEAKING_SCALARS_FORK_DUMP)
#define dump_sv_child(a) Perl_dump_sv_child(aTHX_ a)
# endif
}
#endif
-
-#if defined(USE_LOCALE) && defined(DEBUGGING)
+#if defined(USE_LOCALE) && ( defined(DEBUGGING) \
+ || defined(USE_PERL_SWITCH_LOCALE_CONTEXT))
STATIC const char *
S_get_LC_ALL_display(pTHX)
assert(cv)
# if defined(PERL_IN_LOCALE_C)
# if defined(USE_LOCALE)
-STATIC const char * S_get_LC_ALL_display(pTHX);
-#define PERL_ARGS_ASSERT_GET_LC_ALL_DISPLAY
STATIC char * S_my_setlocale_debug_string_i(pTHX_ const unsigned cat_index, const char* locale, const char* retval, const line_t line)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_MY_SETLOCALE_DEBUG_STRING_I
assert(pRExC_state); assert(stack); assert(fence_stack)
# endif
#endif
+#if defined(DEBUGGING) || defined(USE_PERL_SWITCH_LOCALE_CONTEXT)
+# if defined(PERL_IN_LOCALE_C)
+# if defined(USE_LOCALE)
+STATIC const char * S_get_LC_ALL_display(pTHX);
+#define PERL_ARGS_ASSERT_GET_LC_ALL_DISPLAY
+# endif
+# endif
+#endif
#if defined(DEBUG_LEAKING_SCALARS_FORK_DUMP)
PERL_CALLCONV void Perl_dump_sv_child(pTHX_ SV *sv)
__attribute__visibility__("hidden");