Print this page
2964 need POSIX 2008 locale object support (more C++ fixes)
        
*** 95,105 ****
  extern size_t strnlen(const char *, size_t);
  extern char *strsignal(int);
  
  #ifndef _LOCALE_T
  #define _LOCALE_T
! typedef struct locale *locale_t;
  #endif
  
  extern int strcoll_l(const char *, const char *, locale_t);
  extern size_t strxfrm_l(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
      size_t, locale_t);
--- 95,105 ----
  extern size_t strnlen(const char *, size_t);
  extern char *strsignal(int);
  
  #ifndef _LOCALE_T
  #define _LOCALE_T
! typedef struct _locale *locale_t;
  #endif
  
  extern int strcoll_l(const char *, const char *, locale_t);
  extern size_t strxfrm_l(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
      size_t, locale_t);