add os_itoa(const char *fmt, ...) functions