1221716Sattilio/*- 2221716Sattilio * Copyright (c) 2011 David E. O'Brien <obrien@FreeBSD.org> 3221716Sattilio * Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org> 4221716Sattilio * All rights reserved. 5221716Sattilio * 6221716Sattilio * Redistribution and use in source and binary forms, with or without 7221716Sattilio * modification, are permitted provided that the following conditions 8221716Sattilio * are met: 9221716Sattilio * 1. Redistributions of source code must retain the above copyright 10221716Sattilio * notice, this list of conditions and the following disclaimer. 11221716Sattilio * 2. Redistributions in binary form must reproduce the above copyright 12221716Sattilio * notice, this list of conditions and the following disclaimer in the 13221716Sattilio * documentation and/or other materials provided with the distribution. 14221716Sattilio * 15221716Sattilio * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16221716Sattilio * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17221716Sattilio * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18221716Sattilio * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19221716Sattilio * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20221716Sattilio * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21221716Sattilio * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22221716Sattilio * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23221716Sattilio * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24221716Sattilio * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25221716Sattilio * SUCH DAMAGE. 26221716Sattilio * 27221716Sattilio * $FreeBSD$ 28221716Sattilio */ 29221716Sattilio 30221716Sattilio#ifndef _SYS__STDINT_H_ 31221716Sattilio#define _SYS__STDINT_H_ 32221716Sattilio 33221716Sattilio#ifndef _INT8_T_DECLARED 34221716Sattiliotypedef __int8_t int8_t; 35221716Sattilio#define _INT8_T_DECLARED 36221716Sattilio#endif 37221716Sattilio 38221716Sattilio#ifndef _INT16_T_DECLARED 39221716Sattiliotypedef __int16_t int16_t; 40221716Sattilio#define _INT16_T_DECLARED 41221716Sattilio#endif 42221716Sattilio 43221716Sattilio#ifndef _INT32_T_DECLARED 44221716Sattiliotypedef __int32_t int32_t; 45221716Sattilio#define _INT32_T_DECLARED 46221716Sattilio#endif 47221716Sattilio 48221716Sattilio#ifndef _INT64_T_DECLARED 49221716Sattiliotypedef __int64_t int64_t; 50221716Sattilio#define _INT64_T_DECLARED 51221716Sattilio#endif 52221716Sattilio 53221716Sattilio#ifndef _UINT8_T_DECLARED 54221716Sattiliotypedef __uint8_t uint8_t; 55221716Sattilio#define _UINT8_T_DECLARED 56221716Sattilio#endif 57221716Sattilio 58221716Sattilio#ifndef _UINT16_T_DECLARED 59221716Sattiliotypedef __uint16_t uint16_t; 60221716Sattilio#define _UINT16_T_DECLARED 61221716Sattilio#endif 62221716Sattilio 63221716Sattilio#ifndef _UINT32_T_DECLARED 64221716Sattiliotypedef __uint32_t uint32_t; 65221716Sattilio#define _UINT32_T_DECLARED 66221716Sattilio#endif 67221716Sattilio 68221716Sattilio#ifndef _UINT64_T_DECLARED 69221716Sattiliotypedef __uint64_t uint64_t; 70221716Sattilio#define _UINT64_T_DECLARED 71221716Sattilio#endif 72221716Sattilio 73221716Sattilio#ifndef _INTPTR_T_DECLARED 74221716Sattiliotypedef __intptr_t intptr_t; 75221716Sattilio#define _INTPTR_T_DECLARED 76221716Sattilio#endif 77221716Sattilio#ifndef _UINTPTR_T_DECLARED 78221716Sattiliotypedef __uintptr_t uintptr_t; 79221716Sattilio#define _UINTPTR_T_DECLARED 80221716Sattilio#endif 81290492Skib#ifndef _INTMAX_T_DECLARED 82290492Skibtypedef __intmax_t intmax_t; 83290492Skib#define _INTMAX_T_DECLARED 84290492Skib#endif 85290492Skib#ifndef _UINTMAX_T_DECLARED 86290492Skibtypedef __uintmax_t uintmax_t; 87290492Skib#define _UINTMAX_T_DECLARED 88290492Skib#endif 89221716Sattilio 90221716Sattilio#endif /* !_SYS__STDINT_H_ */ 91