This makes them compatible with the C standard signatures, avoiding spurious mismatch errors in the places where the oddball requirements of standalone code end up putting two declarations of the same function in play.
I'm not sure why the v*printf() functions in libsa return void instead of int, but this maintains that convention for the new function.
Sponsored by: Netflix