don't typedef run_t if _ANSI_SOURCE defined
[unix-history] / usr / src / include / stdlib.h
index 653ae85..b5b027c 100644 (file)
@@ -4,11 +4,12 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)stdlib.h    5.26 (Berkeley) %G%
+ *     @(#)stdlib.h    5.28 (Berkeley) %G%
  */
 
 #ifndef _STDLIB_H_
 #define _STDLIB_H_
  */
 
 #ifndef _STDLIB_H_
 #define _STDLIB_H_
+
 #include <machine/ansi.h>
 
 #ifdef _BSD_SIZE_T_
 #include <machine/ansi.h>
 
 #ifdef _BSD_SIZE_T_
@@ -17,6 +18,9 @@ typedef       _BSD_SIZE_T_    size_t;
 #endif
 
 #ifdef _BSD_WCHAR_T_
 #endif
 
 #ifdef _BSD_WCHAR_T_
+#ifndef _ANSI_SOURCE
+typedef        _BSD_WCHAR_T_   rune_t;
+#endif
 typedef        _BSD_WCHAR_T_   wchar_t;
 #undef _BSD_WCHAR_T_
 #endif
 typedef        _BSD_WCHAR_T_   wchar_t;
 #undef _BSD_WCHAR_T_
 #endif
@@ -36,7 +40,8 @@ typedef struct {
 
 #define        RAND_MAX        0x7fffffff
 
 
 #define        RAND_MAX        0x7fffffff
 
-#define        MB_CUR_MAX      1       /* XXX */
+extern int __mb_cur_max;
+#define        MB_CUR_MAX      __mb_cur_max
 
 #include <sys/cdefs.h>
 
 
 #include <sys/cdefs.h>