version 1.35, 2005/12/13 00:35:22 |
version 1.36, 2006/01/06 18:53:04 |
|
|
|
|
#ifndef _STDLIB_H_ |
#ifndef _STDLIB_H_ |
#define _STDLIB_H_ |
#define _STDLIB_H_ |
#include <machine/ansi.h> |
|
|
|
#include <sys/cdefs.h> |
#include <sys/cdefs.h> |
#if __BSD_VISIBLE /* for quad_t, etc. */ |
#include <machine/_types.h> |
|
#if __BSD_VISIBLE /* for quad_t, etc. (XXX - use protected types) */ |
#include <sys/types.h> |
#include <sys/types.h> |
#endif |
#endif |
|
|
#ifdef _BSD_SIZE_T_ |
#ifndef _SIZE_T_DEFINED_ |
typedef _BSD_SIZE_T_ size_t; |
#define _SIZE_T_DEFINED_ |
#undef _BSD_SIZE_T_ |
typedef __size_t size_t; |
#endif |
#endif |
|
|
#ifdef _BSD_WCHAR_T_ |
|
/* in C++, wchar_t is a built-in type */ |
/* in C++, wchar_t is a built-in type */ |
#ifndef __cplusplus |
#if !defined(_WCHAR_T_DEFINED_) && !defined(__cplusplus) |
typedef _BSD_WCHAR_T_ wchar_t; |
#define _WCHAR_T_DEFINED_ |
#endif |
typedef __wchar_t wchar_t; |
#undef _BSD_WCHAR_T_ |
|
#endif |
#endif |
|
|
typedef struct { |
typedef struct { |