simh-testsetgenerator/cmake
B. Scott Michel a275c71170 SCP: Reduce compiler warnings on LP64 platforms
(Note: Reducing compiler warnings across all, but primarily LP64
platforms, is a long term objective.)

Reduce compiler warnings on LP64 platforms (macOS, Windows) and 32-bit
builds (Win32). Prefer 'size_t' for pointer arithmetic, array indexing
and extents; 'int' hasn't been used for these purposes for many years
and across many ANSI standards. N.B. that conversions from int or int32
to size_t cause the compiler to zero-extend the value, which is
inefficient.

Refactor printf() format modifiers into sim_printf_fmts.h. Add the
SIZE_T_FMT modifier for better portability, especially on LP64 platforms
where size_t is unsigned long and sizeof(size_t) > sizeof(int).

3B2: Fix known size_t printf() format.
2024-02-01 12:51:32 -05:00
..
installer-customizations CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
patches CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
simgen CMake: Updates 2024-02-01 12:51:13 -05:00
.gitignore CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
add_simulator.cmake CMake: Updates 2024-02-01 12:51:13 -05:00
build_dep_matrix.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
cmake-builder.ps1 CMake: Updates 2024-02-01 12:51:13 -05:00
cmake-builder.sh CMake: Updates 2024-02-01 12:51:13 -05:00
CMake-Maintainers.md CMake: Win XP (v141_xp) VS install script 2023-10-24 12:46:51 -04:00
cpack-setup.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
dep-link.cmake CMake: Updates 2024-02-01 12:51:13 -05:00
dep-locate.cmake appveyor.yml build, dep lib version number updates 2023-07-15 17:20:26 -04:00
diff-master.ps1 CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
file-link-copy.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindEDITLINE.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindPCAP.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindPCRE.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindPCRE2.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindPTW.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
FindVDE.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
fpintrin.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
generate.py CMAKE: Python distutils obsoleted. 2023-11-28 09:51:29 -05:00
git-commit-id.cmake CMake: Updates 2024-02-01 12:51:13 -05:00
GitHub-release.md CMake: Bump project version to 4.1.0 2023-07-31 13:04:33 -04:00
github_v141_xp.ps1 CMake: Win XP (v141_xp) VS install script 2023-10-24 12:46:51 -04:00
os-features.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
platform-quirks.cmake SCP: Reduce compiler warnings on LP64 platforms 2024-02-01 12:51:32 -05:00
pthreads-dep.cmake CMake: Updates 2024-02-01 12:51:13 -05:00
simh-packaging.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
simh-simulators.cmake CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
vcpkg-setup.cmake CMake: Updates 2024-02-01 12:51:13 -05:00