Jakob Bohm wrote in <5257e6e7-94e3-896d-73c8-9c17b29b8784@xxxxxxxxxx>: |On 2022-11-06 23:14, raf via openssl-users wrote: |> On Sat, Nov 05, 2022 at 02:22:55PM +0000, Michael Wojcik <Michael.Wojcik\ |> atmicrofocus.com> wrote: ... |Regarding C90 compilers, it is important to realize that some system |vendors kept providing (arbitrarily extended) C90 compiler long after |1999. Microsoft is one example, with many of their system compilers |for "older" OS versions being based on Microsoft's C90 compilers. | These compilers did not provide a good stdint.h, but might be coached |to load a porter provided stdint.h that maps int64_t and uint64_t to |their vendor specific C90 extensions (named __int64 and unsigned __int64). #ifdef _MSC_VER maybe, otherwise __extension__ long long int. This definetely worked from pre-Y2K until 2003 with freely available compilers. 'Do not know about __INTEL_COMPILER / icc, iirc came to Linux by then, no? Benchmarked great, and big software needs that help. --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)