/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: iso99:stddef.h:_wchar_t (VERSION 1.0)
*/

#ifndef __TDF_ISO99_STDDEF_H__WCHAR_T
#define __TDF_ISO99_STDDEF_H__WCHAR_T

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__iso99__stddef begin

#ifndef __BUILDING_LIBS
#pragma token VARIETY __local_wchar_t # iso99.stddef.wchar_t
#pragma token VARIETY __promoted_wchar_t # iso99.stddef.__promoted_wchar_t
#pragma promote __local_wchar_t : __promoted_wchar_t
#else /* __BUILDING_LIBS */
#pragma token VARIETY wchar_t # iso99.stddef.wchar_t
typedef wchar_t __local_wchar_t;
#pragma token VARIETY __promoted_wchar_t # iso99.stddef.__promoted_wchar_t
#pragma promote wchar_t : __promoted_wchar_t
#endif /* __BUILDING_LIBS */

#ifndef __BUILDING_LIBS
#pragma interface __local_wchar_t __promoted_wchar_t
#else /* __BUILDING_LIBS */
#pragma interface wchar_t __promoted_wchar_t
#endif /* __BUILDING_LIBS */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO99_STDDEF_H__WCHAR_T */
