Remove unused static inline functions str_upcase_l() and str_downcase_l() that cause the compilation error 'dereferencing pointer to incomplete type' when building for ARM using a buildroot-generated toolchain.
Signed-off-by: Pedro Aguilar <pagui...@paguilar.org> --- libguile/i18n.c | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/libguile/i18n.c b/libguile/i18n.c index c6b9b84..32278bd 100644 --- a/libguile/i18n.c +++ b/libguile/i18n.c @@ -851,26 +851,6 @@ str_downcase (register char *dst, register const char *src) *dst = '\0'; } -#ifdef USE_GNU_LOCALE_API -static inline void -str_upcase_l (register char *dst, register const char *src, - scm_t_locale locale) -{ - for (; *src != '\0'; src++, dst++) - *dst = toupper_l (*src, locale); - *dst = '\0'; -} - -static inline void -str_downcase_l (register char *dst, register const char *src, - scm_t_locale locale) -{ - for (; *src != '\0'; src++, dst++) - *dst = tolower_l (*src, locale); - *dst = '\0'; -} -#endif - SCM_DEFINE (scm_string_locale_lt, "string-locale<?", 2, 1, 0, (SCM s1, SCM s2, SCM locale), -- 1.9.1