1
0
mirror of https://github.com/open-simh/simh.git synced 2026-01-13 15:27:46 +00:00
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
..
2024-02-01 12:51:13 -05:00
2023-05-17 20:18:42 -04:00
2024-02-01 12:51:13 -05:00
2024-02-01 12:51:13 -05:00
2024-02-01 12:51:13 -05:00
2024-02-01 12:51:13 -05:00
2023-11-28 09:51:29 -05:00
2024-02-01 12:51:13 -05:00
2024-02-01 12:51:13 -05:00
2024-02-01 12:51:13 -05:00