"xxx %zu yyy"
"xxx %" PRIzu " yyy"
To get around this limitation when using nanolib, I define my own macro, "PRIzu", that behaves similarly to the "PRIu32" ones. It's in a header that makes some determination based on the size of size_t. So instead of doing:
C++:"xxx %zu yyy"
I do:
C++:"xxx %" PRIzu " yyy"