ultoa_r modifies its output, it returns a char *. (cherry picked from commit 3a7fce53831d5d4a5493c6dd7c061ff8a8b9da48)