/* stddef.h - This file contains "standard definitions" 
 * $Version: 1.13 $
 * Copyright (c) 1988-91 Intel Corporation, ALL RIGHTS RESERVED.
 */

#ifndef _stddefh
#define _stddefh
/*lint -library */

#ifndef NULL
#define NULL ((void *)0)
#endif

#ifndef _ptrdiff_t
typedef int ptrdiff_t;
#define _ptrdiff_t
#endif

#ifndef _size_t
#define _size_t
typedef unsigned size_t;  /* result of sizeof operator */
#endif

#ifndef _wchar_t
#define _wchar_t
typedef char wchar_t;
#endif

#define offsetof(s_type, memb)  ((size_t)(char *)&((s_type *)0)->memb)
#define NUL '\0'  /* string terminator */

#endif /* _stddefh */
