gfc_char_t
Harald Anlauf
anlauf@gmx.de
Sun Jan 9 22:22:37 GMT 2022
Hi Andrew,
Am 09.01.22 um 23:00 schrieb Andrew Pinski via Fortran:
> On Sun, Jan 9, 2022 at 1:46 PM Harald Anlauf via Fortran
> I suspect HOST_BITS_PER_INT will always be 32bit for all hosts GCC
> will be supported but who knows. The point of the check is to find a
> type which is at least 32bits enough to hold the wide character.
> HOST_BITS_PER_* are defined in hwint.h:
> #define HOST_BITS_PER_CHAR CHAR_BIT
> #define HOST_BITS_PER_SHORT (CHAR_BIT * SIZEOF_SHORT)
> #define HOST_BITS_PER_INT (CHAR_BIT * SIZEOF_INT)
> #define HOST_BITS_PER_LONG (CHAR_BIT * SIZEOF_LONG)
> #define HOST_BITS_PER_PTR (CHAR_BIT * SIZEOF_VOID_P)
>
> Where SIZEOF_* are defined while doing a configure and CHAR_BIT is
> defined in limits.h which is defined as a preprocessor constant.
> Does that help you understand the code better?
ok, that makes things clearer now.
(I've actually never looked into hwint.h before. I should have.)
Thanks,
Harald
> Thanks,
> Andrew Pinski
>
>
>>
>> Thanks for any enlightenment,
>> Harald
>>
>
More information about the Fortran
mailing list