This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Aug 24 14:36, Brian Inglis wrote: > diff --git a/newlib/libc/include/string.h b/newlib/libc/include/string.h > index 8f4fd2e..96703b5 100644 > --- a/newlib/libc/include/string.h > +++ b/newlib/libc/include/string.h > @@ -48,13 +48,14 @@ char *_EXFUN(strtok,(char *__restrict, const char *__restrict)); > size_t _EXFUN(strxfrm,(char *__restrict, const char *__restrict, size_t)); > > #if __POSIX_VISIBLE >= 200809 > -extern int strcasecmp_l (const char *, const char *, locale_t); > -extern int strncasecmp_l (const char *, const char *, size_t, locale_t); > -extern int strcoll_l (const char *, const char *, locale_t); > -extern size_t strxfrm_l (char *__restrict, const char *__restrict, size_t, > - locale_t); > +int _EXFUN(strcoll_l,(const char *, const char *, locale_t); > +char *_EXFUN(strerror_l,(int, locale_t); > +size_t _EXFUN(strxfrm_l,(char *__restrict, const char *__restrict, size_t, locale_t)); > +#endif > +#if __GNU_VISIBLE > +int _EXFUN(strcasecmp_l,(const char *, const char *, locale_t)); > +int _EXFUN(strncasecmp_l,(const char *, const char *, size_t, locale_t)); > #endif > - > #if __MISC_VISIBLE || __POSIX_VISIBLE > char *_EXFUN(strtok_r,(char *__restrict, const char *__restrict, char **__restrict)); > #endif > diff --git a/newlib/libc/include/strings.h b/newlib/libc/include/strings.h > index b462d07..60e995b 100644 > --- a/newlib/libc/include/strings.h > +++ b/newlib/libc/include/strings.h > @@ -33,10 +33,10 @@ int _EXFUN(ffs,(int)); > int _EXFUN(strcasecmp,(const char *, const char *)); > int _EXFUN(strncasecmp,(const char *, const char *, size_t)); > > -#if __GNU_VISIBLE > -extern int strcasecmp_l (const char *, const char *, locale_t); > -extern int strncasecmp_l (const char *, const char *, size_t, locale_t); > -#endif /* _GNU_VISIBLE */ > +#if __POSIX_VISIBLE >= 200809 > +int _EXFUN(strcasecmp_l,(const char *, const char *, locale_t); > +int _EXFUN(strncasecmp_l,(const char *, const char *, size_t, locale_t); > +#endif /* __POSIX_VISIBLE >= 200809 */ > > _END_STD_C Applied with changes. The usage of _EXFUN for new declarations has been deprecated, and strings.h was missing the include to get the definition of locale_t. I also fixed the log message a bit. The subject line was a teeny little bit long :) Thanks, Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |