1 /* Copyright (C) 1997,1998,1999,2000,2001,2006 Free Software Foundation, Inc.
2    This file is part of the GNU C Library.
3 
4    The GNU C Library is free software; you can redistribute it and/or
5    modify it under the terms of the GNU Lesser General Public
6    License as published by the Free Software Foundation; either
7    version 2.1 of the License, or (at your option) any later version.
8 
9    The GNU C Library is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12    Lesser General Public License for more details.
13 
14    You should have received a copy of the GNU Lesser General Public
15    License along with the GNU C Library; if not, write to the Free
16    Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
17    02110-1301 USA.  */
18 
19 /*
20  *	ISO C99: 7.18 Integer types <stdint.h>
21  */
22 
23 /*
24  * ISSUE:
25  * This file is based on the system stdint.h for avr
26  */
27 #ifndef _STDINT_AVR_H
28 #define _STDINT_AVR_H	1
29 
30 #include "custom_limits.h"
31 
32 /* Exact integral types.  */
33 
34 /* Signed.  */
35 
36 typedef signed char				int8_t;
37 typedef int					int16_t;
38 typedef long int				int32_t;
39 typedef long long int				int64_t;
40 
41 /* Unsigned.  */
42 typedef unsigned char				uint8_t;
43 typedef unsigned int				uint16_t;
44 typedef unsigned long int			uint32_t;
45 typedef unsigned long long int			uint64_t;
46 
47 #endif /* stdint_avr.h */
48