OLD | NEW |
1 AC_DEFUN([GCC_STDINT_TYPES], | 1 AC_DEFUN([GCC_STDINT_TYPES], |
2 [AC_REQUIRE([AC_TYPE_INT8_T]) | 2 [AC_REQUIRE([AC_TYPE_INT8_T]) |
3 AC_REQUIRE([AC_TYPE_INT16_T]) | 3 AC_REQUIRE([AC_TYPE_INT16_T]) |
4 AC_REQUIRE([AC_TYPE_INT32_T]) | 4 AC_REQUIRE([AC_TYPE_INT32_T]) |
5 AC_REQUIRE([AC_TYPE_INT64_T]) | 5 AC_REQUIRE([AC_TYPE_INT64_T]) |
6 AC_REQUIRE([AC_TYPE_INTMAX_T]) | 6 AC_REQUIRE([AC_TYPE_INTMAX_T]) |
7 AC_REQUIRE([AC_TYPE_INTPTR_T]) | 7 AC_REQUIRE([AC_TYPE_INTPTR_T]) |
8 AC_REQUIRE([AC_TYPE_UINT8_T]) | 8 AC_REQUIRE([AC_TYPE_UINT8_T]) |
9 AC_REQUIRE([AC_TYPE_UINT16_T]) | 9 AC_REQUIRE([AC_TYPE_UINT16_T]) |
10 AC_REQUIRE([AC_TYPE_UINT32_T]) | 10 AC_REQUIRE([AC_TYPE_UINT32_T]) |
11 AC_REQUIRE([AC_TYPE_UINT64_T]) | 11 AC_REQUIRE([AC_TYPE_UINT64_T]) |
12 AC_REQUIRE([AC_TYPE_UINTMAX_T]) | 12 AC_REQUIRE([AC_TYPE_UINTMAX_T]) |
13 AC_REQUIRE([AC_TYPE_UINTPTR_T])]) | 13 AC_REQUIRE([AC_TYPE_UINTPTR_T])]) |
14 | 14 |
15 dnl @synopsis GCC_HEADER_STDINT [( HEADER-TO-GENERATE [, HEADERS-TO-CHECK])] | 15 dnl @synopsis GCC_HEADER_STDINT [( HEADER-TO-GENERATE [, HEADERS-TO-CHECK])] |
16 dnl | 16 dnl |
17 dnl the "ISO C9X: 7.18 Integer types <stdint.h>" section requires the | 17 dnl the "ISO C9X: 7.18 Integer types <stdint.h>" section requires the |
18 dnl existence of an include file <stdint.h> that defines a set of | 18 dnl existence of an include file <stdint.h> that defines a set of |
19 dnl typedefs, especially uint8_t,int32_t,uintptr_t. | 19 dnl typedefs, especially uint8_t,int32_t,uintptr_t. |
20 dnl Many older installations will not provide this file, but some will | 20 dnl Many older installations will not provide this file, but some will |
21 dnl have the very same definitions in <inttypes.h>. In other enviroments | 21 dnl have the very same definitions in <inttypes.h>. In other environments |
22 dnl we can use the inet-types in <sys/types.h> which would define the | 22 dnl we can use the inet-types in <sys/types.h> which would define the |
23 dnl typedefs int8_t and u_int8_t respectivly. | 23 dnl typedefs int8_t and u_int8_t respectivly. |
24 dnl | 24 dnl |
25 dnl This macros will create a local "_stdint.h" or the headerfile given as | 25 dnl This macros will create a local "_stdint.h" or the headerfile given as |
26 dnl an argument. In many cases that file will pick the definition from a | 26 dnl an argument. In many cases that file will pick the definition from a |
27 dnl "#include <stdint.h>" or "#include <inttypes.h>" statement, while | 27 dnl "#include <stdint.h>" or "#include <inttypes.h>" statement, while |
28 dnl in other environments it will provide the set of basic 'stdint's defined: | 28 dnl in other environments it will provide the set of basic 'stdint's defined: |
29 dnl int8_t,uint8_t,int16_t,uint16_t,int32_t,uint32_t,intptr_t,uintptr_t | 29 dnl int8_t,uint8_t,int16_t,uint16_t,int32_t,uint32_t,intptr_t,uintptr_t |
30 dnl int_least32_t.. int_fast32_t.. intmax_t | 30 dnl int_least32_t.. int_fast32_t.. intmax_t |
31 dnl which may or may not rely on the definitions of other files. | 31 dnl which may or may not rely on the definitions of other files. |
(...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
577 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" | 577 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" |
578 ac_cv_type_uint64_t="$ac_cv_type_uint64_t" | 578 ac_cv_type_uint64_t="$ac_cv_type_uint64_t" |
579 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" | 579 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" |
580 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" | 580 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" |
581 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" | 581 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" |
582 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" | 582 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" |
583 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" | 583 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" |
584 ]) | 584 ]) |
585 | 585 |
586 ]) | 586 ]) |
OLD | NEW |