Avoid unhelpful GCC optimizations
the underlying printf library no longer aliases the standard library functions, but uses macros to redirect them to the library's version (e.g., #define printf printf_
). This resolves the failure to print both single characters and strings without arguments.