Require `stdint.h` & `inttypes.h` 1484/head
authormayeut <mayeut@users.noreply.github.com>
Sun, 24 Sep 2023 11:54:28 +0000 (13:54 +0200)
committermayeut <mayeut@users.noreply.github.com>
Sun, 24 Sep 2023 11:54:28 +0000 (13:54 +0200)
commitc4b3a91ede1d0301f7f5f50287c0bda35aa7ca7e
treed89bda6caa4af5440b6d3144498748dba527a568
parent6af39314bdb43cb9c7adcdbc7aa9381af42b52ba
Require `stdint.h` & `inttypes.h`

With #1450 which goes with 480cc9d49775d018c19ce0e01f6be27858d63d39 "Remove support for non-C99 compilers (like VS2010) that don't support snprintf()",
support for MSVC versions prior to vs2015 is dropped: https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010

This means that all supported MSVC versions do have `stdint.h` & `inttypes.h` now.
For non windows platforms, those headers were already mandatory.

Make them mandatory for all builds.
26 files changed:
CMakeLists.txt
src/bin/jp2/converttif.c
src/bin/jp2/index.c
src/lib/openjp2/CMakeLists.txt
src/lib/openjp2/openjpeg.h
src/lib/openjp2/opj_config.h.cmake.in
src/lib/openjp2/opj_config_private.h.cmake.in
src/lib/openjp2/opj_includes.h
src/lib/openjp2/opj_inttypes.h [deleted file]
src/lib/openjp2/opj_stdint.h [deleted file]
src/lib/openjp2/t1_ht_generate_luts.c
src/lib/openjpip/box_manager.c
src/lib/openjpip/boxheader_manager.c
src/lib/openjpip/byte_manager.h
src/lib/openjpip/cachemodel_manager.c
src/lib/openjpip/codestream_manager.c
src/lib/openjpip/dec_clientmsg_handler.c
src/lib/openjpip/faixbox_manager.c
src/lib/openjpip/index_manager.c
src/lib/openjpip/jp2k_encoder.c
src/lib/openjpip/metadata_manager.c
src/lib/openjpip/mhixbox_manager.c
src/lib/openjpip/msgqueue_manager.c
src/lib/openjpip/placeholder_manager.c
src/lib/openjpip/query_parser.c
src/lib/openjpip/sock_manager.h