@tthbaltazar Extension for printf to use size_t for the size of string printouts.
printf("%z*.s", my_str_size, my_str_ptr);Today, you can only have a size as big as INT_MAX, because printf's precision modifier for strings is spec'd to be int:
printf("%*.s", (int)my_str_size, my_str_ptr); // cast it or suffer ABI break