xref: /netbsd-src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h (revision 377a7f0e5cbc5e300cdd4a1ca46a04961872360f)
11efd7c17Smrg /* This file is automatically generated.  DO NOT EDIT! */
2ef940a12Smrg /* Generated from: NetBSD: mknative-gcc,v 1.118 2024/02/21 08:24:46 mrg Exp  */
382c55164Smrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
41efd7c17Smrg 
5*377a7f0eSmrg /* generated for  i486--netbsdelf-gcc (NetBSD nb1 20240630) 12.4.0 */
61efd7c17Smrg 
71efd7c17Smrg #ifndef GCC_GENERATED_STDINT_H
81efd7c17Smrg #define GCC_GENERATED_STDINT_H 1
91efd7c17Smrg 
101efd7c17Smrg #include <sys/types.h>
111efd7c17Smrg #include <stdint.h>
121efd7c17Smrg /* glibc uses these symbols as guards to prevent redefinitions.  */
131efd7c17Smrg #ifdef __int8_t_defined
141efd7c17Smrg #define _INT8_T
151efd7c17Smrg #define _INT16_T
161efd7c17Smrg #define _INT32_T
171efd7c17Smrg #endif
181efd7c17Smrg #ifdef __uint32_t_defined
191efd7c17Smrg #define _UINT32_T
201efd7c17Smrg #endif
211efd7c17Smrg 
221efd7c17Smrg 
231efd7c17Smrg /* Some systems have guard macros to prevent redefinitions, define them.  */
241efd7c17Smrg #ifndef _INT8_T
251efd7c17Smrg #define _INT8_T
261efd7c17Smrg #endif
271efd7c17Smrg #ifndef _INT16_T
281efd7c17Smrg #define _INT16_T
291efd7c17Smrg #endif
301efd7c17Smrg #ifndef _INT32_T
311efd7c17Smrg #define _INT32_T
321efd7c17Smrg #endif
331efd7c17Smrg #ifndef _UINT8_T
341efd7c17Smrg #define _UINT8_T
351efd7c17Smrg #endif
361efd7c17Smrg #ifndef _UINT16_T
371efd7c17Smrg #define _UINT16_T
381efd7c17Smrg #endif
391efd7c17Smrg #ifndef _UINT32_T
401efd7c17Smrg #define _UINT32_T
411efd7c17Smrg #endif
421efd7c17Smrg 
431efd7c17Smrg /* system headers have good uint64_t and int64_t */
441efd7c17Smrg #ifndef _INT64_T
451efd7c17Smrg #define _INT64_T
461efd7c17Smrg #endif
471efd7c17Smrg #ifndef _UINT64_T
481efd7c17Smrg #define _UINT64_T
491efd7c17Smrg #endif
501efd7c17Smrg 
511efd7c17Smrg #endif /* GCC_GENERATED_STDINT_H */
52