/*
 * $Id: stddef64.h,v 1.1 2003/02/07 18:15:44 wheeler Exp $
 *
 * $Log: stddef64.h,v $
 * Revision 1.1  2003/02/07 18:15:44  wheeler
 * Fox's version of libultra and friends.
 *
 * Revision 1.4  1996/11/21  06:38:42  hayakawa
 * c++ のときの NULLを0にした
 *
 */

#ifndef __STDDEF64_H_
#define __STDDEF64_H_

#ifndef NULL
/*
 * ANSI-C では, NULL は 0 または (void *)0 のどちらを定義してもよいので、
 * ポインタを強調し、潜在的なエラーを減少させるため (void *)0 を定義する
 * しかし、C++ においては型が厳密なので、0とする。
 */
#ifdef __cplusplus
#define NULL            0
#else
#define NULL		((void *)0)
#endif
#endif

#include "stddef.h"		/* ptrdiff_t, size_t */

#endif /* __STDDEF64_H_ */
