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

#ifndef __TDF_ISO99_WCTYPE_H
#define __TDF_ISO99_WCTYPE_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__iso99__wctype begin

#ifndef __TDF_ISO99_WCHAR_H_WINT
#pragma extend interface "../shared/iso99.api/wint.h"
#endif /* __TDF_ISO99_WCHAR_H_WINT */
#pragma token VARIETY wctrans_t # iso99.wctype.wctrans_t
#pragma token VARIETY wctype_t # iso99.wctype.wctype_t
#pragma token FUNC int (wint_t) : iswalnum # iso99.wctype.iswalnum
#pragma token FUNC int (wint_t) : iswalpha # iso99.wctype.iswalpha
#pragma token FUNC int (wint_t) : iswblank # iso99.wctype.iswblank
#pragma token FUNC int (wint_t) : iswcntrl # iso99.wctype.iswcntrl
#pragma token FUNC int (wint_t) : iswdigit # iso99.wctype.iswdigit
#pragma token FUNC int (wint_t) : iswgraph # iso99.wctype.iswgraph
#pragma token FUNC int (wint_t) : iswlower # iso99.wctype.iswlower
#pragma token FUNC int (wint_t) : iswprint # iso99.wctype.iswprint
#pragma token FUNC int (wint_t) : iswpunct # iso99.wctype.iswpunct
#pragma token FUNC int (wint_t) : iswspace # iso99.wctype.iswspace
#pragma token FUNC int (wint_t) : iswupper # iso99.wctype.iswupper
#pragma token FUNC int (wint_t) : iswxdigit # iso99.wctype.iswxdigit
#pragma token FUNC wctype_t (const char *) : wctype # iso99.wctype.wctype
#pragma token FUNC int (wint_t, wctype_t) : iswctype # iso99.wctype.iswctype
#pragma token FUNC wint_t (wint_t) : towlower # iso99.wctype.towlower
#pragma token FUNC wint_t (wint_t) : towupper # iso99.wctype.towupper
#pragma token FUNC wctrans_t (const char *) : wctrans # iso99.wctype.wctrans
#pragma token FUNC wint_t (wint_t, wctrans_t) : towctrans # iso99.wctype.towctrans

#pragma interface wctrans_t wctype_t iswalnum iswalpha iswblank iswcntrl
#pragma interface iswdigit iswgraph iswlower iswprint iswpunct iswspace
#pragma interface iswupper iswxdigit wctype iswctype towlower towupper
#pragma interface wctrans towctrans

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO99_WCTYPE_H */
