citrus_types.h revision 256281
16073Salanb/* $FreeBSD: stable/10/lib/libc/iconv/citrus_types.h 219019 2011-02-25 00:04:39Z gabor $ */
25116Smichaelm/* $NetBSD: citrus_types.h,v 1.3 2003/10/27 00:12:42 lukem Exp $ */
35116Smichaelm
45116Smichaelm/*-
55116Smichaelm * Copyright (c)2003 Citrus Project,
65116Smichaelm * All rights reserved.
75116Smichaelm *
85116Smichaelm * Redistribution and use in source and binary forms, with or without
95116Smichaelm * modification, are permitted provided that the following conditions
105116Smichaelm * are met:
115116Smichaelm * 1. Redistributions of source code must retain the above copyright
125116Smichaelm *    notice, this list of conditions and the following disclaimer.
135116Smichaelm * 2. Redistributions in binary form must reproduce the above copyright
145116Smichaelm *    notice, this list of conditions and the following disclaimer in the
155116Smichaelm *    documentation and/or other materials provided with the distribution.
165116Smichaelm *
175116Smichaelm * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
185116Smichaelm * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
195116Smichaelm * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
205116Smichaelm * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
215116Smichaelm * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
225116Smichaelm * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
235116Smichaelm * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
245116Smichaelm * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/types.h>
31
32#ifndef _CITRUS_TYPES_H_
33#define _CITRUS_TYPES_H_
34
35typedef uint32_t		_citrus_wc_t;
36typedef uint32_t		_citrus_index_t;
37typedef uint32_t		_citrus_csid_t;
38#define _CITRUS_CSID_INVALID	((_citrus_csid_t)-1)
39
40#endif
41