#ifdef __cplusplus
extern "C" {
#endif
#ifndef H_SCCSID
#include <sccs.h>
#endif /* ! H_SCCSID */

H_SCCSID(@(#)stddef.h	1.5	AIX)	/* Modified: 21:25:19 3/6/90 */
/* 
 * (C) Copyright IBM Corp. 1989 
 * All Rights Reserved 
 * Licensed Materials - Property of IBM 
 */
/* stddef.h */

typedef int ptrdiff_t;
// (MRL Original) typedef long size_t;
// typedef unsigned int size_t;
typedef unsigned long size_t; // (MRL)

#define NULL	0

#define offsetof(struct_s, member_m) (size_t)(&((struct_s *)0)->member_m)

/*
 * MBCS typedefs 
 */
typedef unsigned long	wchar_t;	/* wide character */
#ifdef __cplusplus
}
#endif
