- const char *p;
- for (p = unctrl(_nc_to_char(CharOf(*wc))), sp = str; *p;)
- *sp++ = _nc_to_widechar(*p++);
+ const char *p =
+ NCURSES_SP_NAME(unctrl) (NCURSES_SP_ARGx
+ (unsigned) _nc_to_char((wint_t)CharOf(*wc)));
+
+ for (wsp = str; *p; ++p) {
+ *wsp++ = _nc_to_widechar(*p);
+ }
+ *wsp = 0;