diff --git a/newlib/libc/locale/timelocal.c b/newlib/libc/locale/timelocal.c index 4b361544a..e3a7fd02d 100644 --- a/newlib/libc/locale/timelocal.c +++ b/newlib/libc/locale/timelocal.c @@ -147,10 +147,11 @@ int __time_load_locale (struct __locale_t *locale, const char *name, void *f_wctomb, const char *charset) { - int ret; + int ret = 0; struct lc_time_T ti; char *bufp = NULL; +#ifdef __HAVE_LOCALE_INFO__ #ifdef __CYGWIN__ extern int __set_lc_time_from_win (const char *, const struct lc_time_T *, struct lc_time_T *, char **, void *, @@ -186,5 +187,6 @@ __time_load_locale (struct __locale_t *locale, const char *name, #else /* TODO */ #endif +#endif /* __HAVE_LOCALE_INFO__ */ return (ret); }