/* Copyright 07/20/98 Sun Microsystems, Inc. All Rights Reserved */ #if !defined(__STD_CSTDDEF) && !defined(__STD_STDDEF_H) #define __STD_CSTDDEF #include #ifndef NULL #define NULL 0 #endif namespace std { // C++ Standard functions and types #if defined(_LP64) || defined(_I32LPx) typedef long ptrdiff_t; /* pointer difference */ #else typedef int ptrdiff_t; /* (historical version) */ #endif #if defined(_LP64) || defined(_I32LPx) typedef unsigned long size_t; /* size of something in bytes */ #else typedef unsigned int size_t; /* (historical version) */ #endif } /* namespace std */ #endif /* __STD_stddef */