Hi Dave,
That was also my hunch that wm_itoa is not using a radix of 16, and yes wm_itoa() is not a macro wrapped around itoa because there is no itoa when I clicked on its reference.
I did use wm_sprintf() before I read your reply.
Anyway, thanks for the detailed explanation.
Thanks.