00001 /* 00002 inttypes.h 00003 00004 Contributors: 00005 Created by Marek Michalkiewicz <marekm@linux.org.pl> 00006 00007 THIS SOFTWARE IS NOT COPYRIGHTED 00008 00009 This source code is offered for use in the public domain. You may 00010 use, modify or distribute it freely. 00011 00012 This code is distributed in the hope that it will be useful, but 00013 WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY 00014 DISCLAIMED. This includes but is not limited to warranties of 00015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00016 */ 00017 00018 #ifndef __INTTYPES_H_ 00019 #define __INTTYPES_H_ 00020 00021 /* Use [u]intN_t if you need exactly N bits. 00022 XXX - doesn't handle the -mint8 option. */ 00023 00024 typedef signed char int8_t; 00025 typedef unsigned char uint8_t; 00026 00027 typedef int int16_t; 00028 typedef unsigned int uint16_t; 00029 00030 typedef long int32_t; 00031 typedef unsigned long uint32_t; 00032 00033 typedef long long int64_t; 00034 typedef unsigned long long uint64_t; 00035 00036 typedef int16_t intptr_t; 00037 typedef uint16_t uintptr_t; 00038 00039 #endif
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001