Print this page
2964 need POSIX 2008 locale object support (more C++ fixes)
        
*** 65,75 ****
  extern int strcasecmp(const char *, const char *);
  extern int strncasecmp(const char *, const char *, size_t);
  #if defined(_XPG7)
  #ifndef _LOCALE_T
  #define _LOCALE_T
! typedef struct locale *locale_t;
  #endif
  extern int strcasecmp_l(const char *, const char *, locale_t);
  extern int strncasecmp_l(const char *, const char *, size_t, locale_t);
  #endif  /* defined(_XPG7) */
  #endif  /* defined(_XPG4_2) && !defined(__EXTENSIONS__) */
--- 65,75 ----
  extern int strcasecmp(const char *, const char *);
  extern int strncasecmp(const char *, const char *, size_t);
  #if defined(_XPG7)
  #ifndef _LOCALE_T
  #define _LOCALE_T
! typedef struct _locale *locale_t;
  #endif
  extern int strcasecmp_l(const char *, const char *, locale_t);
  extern int strncasecmp_l(const char *, const char *, size_t, locale_t);
  #endif  /* defined(_XPG7) */
  #endif  /* defined(_XPG4_2) && !defined(__EXTENSIONS__) */