/**************************************************************************
**
**  FILE        :  cstddef
**
**  DESCRIPTION :  new style standard C include file
**
**  COPYRIGHT   :  Copyright 1998-2012 Altium BV
**
**************************************************************************/

#ifndef __CSTDDEF_H
#define __CSTDDEF_H     1

#include <tasking_config.h>

__TASKING_START_NAMESPACE

#ifdef __NAMESPACES
# ifdef _STDDEF_H
#  undef _STDDEF_H
#  define _STDDEF_H_OLD
# endif
# ifdef _SIZE_T_DEF
#  undef _SIZE_T_DEF
#  define _SIZE_T_DEF_OLD
# endif
# ifdef _WCHAR_T
#  undef _WCHAR_T
#  define _WCHAR_T_OLD
# endif
#endif

#include        __TASKING_C_NATIVE_HEADER(stddef.h)

#ifdef __NAMESPACES
# ifdef _STDDEF_H_OLD
#  undef _STDDEF_H_OLD
# else
#  undef _STDDEF_H
# endif
# undef _SIZE_T_DEF
# ifdef _SIZE_T_DEF_OLD
#  define _SIZE_T_DEF   1
#  undef _SIZE_T_DEF_OLD
# endif
# undef _WCHAR_T
# ifdef _WCHAR_T_OLD
#  define _WCHAR_T      1
#  undef _WCHAR_T_OLD
# endif
#endif

__TASKING_END_NAMESPACE
__TASKING_USING_NAMESPACE

#endif /* __CSTDDEF_H */
