xref: /minix3/external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h (revision c9ea9e7af84fcba485b32ccd2c85edb945b1f323)
118a5822eSThomas Veerman /* This file is automatically generated.  DO NOT EDIT! */
2*c9ea9e7aSLionel Sambuc /* Generated from: 	NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp  */
318a5822eSThomas Veerman /* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
418a5822eSThomas Veerman 
5*c9ea9e7aSLionel Sambuc /* generated for  arm--netbsdelf-gcc (NetBSD nb1 20120916) 4.5.4 */
618a5822eSThomas Veerman 
718a5822eSThomas Veerman #ifndef GCC_GENERATED_STDINT_H
818a5822eSThomas Veerman #define GCC_GENERATED_STDINT_H 1
918a5822eSThomas Veerman 
1018a5822eSThomas Veerman #include <sys/types.h>
1118a5822eSThomas Veerman #include <stdint.h>
1218a5822eSThomas Veerman /* glibc uses these symbols as guards to prevent redefinitions.  */
1318a5822eSThomas Veerman #ifdef __int8_t_defined
1418a5822eSThomas Veerman #define _INT8_T
1518a5822eSThomas Veerman #define _INT16_T
1618a5822eSThomas Veerman #define _INT32_T
1718a5822eSThomas Veerman #endif
1818a5822eSThomas Veerman #ifdef __uint32_t_defined
1918a5822eSThomas Veerman #define _UINT32_T
2018a5822eSThomas Veerman #endif
2118a5822eSThomas Veerman 
2218a5822eSThomas Veerman 
2318a5822eSThomas Veerman /* Some systems have guard macros to prevent redefinitions, define them.  */
2418a5822eSThomas Veerman #ifndef _INT8_T
2518a5822eSThomas Veerman #define _INT8_T
2618a5822eSThomas Veerman #endif
2718a5822eSThomas Veerman #ifndef _INT16_T
2818a5822eSThomas Veerman #define _INT16_T
2918a5822eSThomas Veerman #endif
3018a5822eSThomas Veerman #ifndef _INT32_T
3118a5822eSThomas Veerman #define _INT32_T
3218a5822eSThomas Veerman #endif
3318a5822eSThomas Veerman #ifndef _UINT8_T
3418a5822eSThomas Veerman #define _UINT8_T
3518a5822eSThomas Veerman #endif
3618a5822eSThomas Veerman #ifndef _UINT16_T
3718a5822eSThomas Veerman #define _UINT16_T
3818a5822eSThomas Veerman #endif
3918a5822eSThomas Veerman #ifndef _UINT32_T
4018a5822eSThomas Veerman #define _UINT32_T
4118a5822eSThomas Veerman #endif
4218a5822eSThomas Veerman 
4318a5822eSThomas Veerman /* system headers have good uint64_t and int64_t */
4418a5822eSThomas Veerman #ifndef _INT64_T
4518a5822eSThomas Veerman #define _INT64_T
4618a5822eSThomas Veerman #endif
4718a5822eSThomas Veerman #ifndef _UINT64_T
4818a5822eSThomas Veerman #define _UINT64_T
4918a5822eSThomas Veerman #endif
5018a5822eSThomas Veerman 
5118a5822eSThomas Veerman #endif /* GCC_GENERATED_STDINT_H */
52