X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/9385eb3d10ebe5eb398c52040ec3dbfba9b0cdcf..8e029c653e0567df7ce6933dde41f5830dbbbcda:/include/langinfo.h?ds=sidebyside diff --git a/include/langinfo.h b/include/langinfo.h index ab26dd3..a5d39c1 100644 --- a/include/langinfo.h +++ b/include/langinfo.h @@ -30,11 +30,11 @@ #define _LANGINFO_H_ #include -#include +#include <_types.h> -#ifndef _NL_ITEM_DECLARED -typedef int nl_item; -#define _NL_ITEM_DECLARED +#ifndef _NL_ITEM +typedef __darwin_nl_item nl_item; +#define _NL_ITEM #endif #define CODESET 0 /* codeset name */ @@ -110,7 +110,7 @@ typedef int nl_item; #define CRNCYSTR 56 /* currency symbol */ -#if !defined(_ANSI_SOURCE) +#if !defined(_ANSI_SOURCE) && !defined(_POSIX_C_SOURCE) #define D_MD_ORDER 57 /* month/day order (local extension) */ #endif @@ -118,4 +118,8 @@ __BEGIN_DECLS char *nl_langinfo(nl_item); __END_DECLS +#ifdef _USE_EXTENDED_LOCALES_ +#include +#endif /* _USE_EXTENDED_LOCALES_ */ + #endif /* !_LANGINFO_H_ */