wctype.h revision 79555
176633Stshiozak/*- 276633Stshiozak * Copyright (c)1999 Citrus Project, 376633Stshiozak * All rights reserved. 476633Stshiozak * 576633Stshiozak * Redistribution and use in source and binary forms, with or without 676633Stshiozak * modification, are permitted provided that the following conditions 776633Stshiozak * are met: 876633Stshiozak * 1. Redistributions of source code must retain the above copyright 976633Stshiozak * notice, this list of conditions and the following disclaimer. 1076633Stshiozak * 2. Redistributions in binary form must reproduce the above copyright 1176633Stshiozak * notice, this list of conditions and the following disclaimer in the 1276633Stshiozak * documentation and/or other materials provided with the distribution. 1376633Stshiozak * 1476633Stshiozak * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1576633Stshiozak * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1676633Stshiozak * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1776633Stshiozak * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 1876633Stshiozak * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1976633Stshiozak * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2076633Stshiozak * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2176633Stshiozak * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2276633Stshiozak * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2376633Stshiozak * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2476633Stshiozak * SUCH DAMAGE. 2576633Stshiozak * 2676633Stshiozak * citrus Id: wctype.h,v 1.4 2000/12/21 01:50:21 itojun Exp 2779555Sobrien * $NetBSD: wctype.h,v 1.3 2000/12/22 14:16:16 itojun Exp $ 2876633Stshiozak * $FreeBSD: head/include/wctype.h 79555 2001-07-10 17:50:46Z obrien $ 2976633Stshiozak */ 3076633Stshiozak 3176636Stshiozak#if 0 3276636Stshiozak/* XXX: not implemented */ 3376633Stshiozak#ifndef _WCTYPE_H_ 3476633Stshiozak#define _WCTYPE_H_ 3576633Stshiozak 3676633Stshiozak#include <sys/cdefs.h> 3776633Stshiozak#include <machine/ansi.h> 3876633Stshiozak 3976633Stshiozak#ifdef _BSD_WINT_T_ 4076633Stshiozaktypedef _BSD_WINT_T_ wint_t; 4176633Stshiozak#undef _BSD_WINT_T_ 4276633Stshiozak#endif 4376633Stshiozak 4476633Stshiozak#ifndef WEOF 4576633Stshiozak#define WEOF ((wint_t)-1) 4676633Stshiozak#endif 4776633Stshiozak 4876633Stshiozak__BEGIN_DECLS 4976633Stshiozakint iswalnum __P((wint_t)); 5076633Stshiozakint iswalpha __P((wint_t)); 5176633Stshiozakint iswblank __P((wint_t)); 5276633Stshiozakint iswcntrl __P((wint_t)); 5376633Stshiozakint iswdigit __P((wint_t)); 5476633Stshiozakint iswgraph __P((wint_t)); 5576633Stshiozakint iswlower __P((wint_t)); 5676633Stshiozakint iswprint __P((wint_t)); 5776633Stshiozakint iswpunct __P((wint_t)); 5876633Stshiozakint iswspace __P((wint_t)); 5976633Stshiozakint iswupper __P((wint_t)); 6076633Stshiozakint iswxdigit __P((wint_t)); 6176633Stshiozakwint_t towlower __P((wint_t)); 6276633Stshiozakwint_t towupper __P((wint_t)); 6376633Stshiozak__END_DECLS 6476633Stshiozak 6576633Stshiozak#endif /* _WCTYPE_H_ */ 6676636Stshiozak#endif 67