/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: iso:wctype.h:mse2
*/

#ifndef __TDF_ISO_WCTYPE_H_MSE2
#define __TDF_ISO_WCTYPE_H_MSE2

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__iso__wctype begin

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

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

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO_WCTYPE_H_MSE2 */
