- *attrs = AttrOf(*wcval);
- *color_pair = AttrOf(*wcval) & A_COLOR;
- wmemcpy(wch, wcval->chars, (unsigned) len);
+ int color_pair;
+
+ TR(TRACE_CCALLS, ("copy %d wchars, first is %s", len,
+ _tracecchar_t(wcval)));
+ *attrs = AttrOf(*wcval) & A_ATTRIBUTES;
+ color_pair = GetPair(*wcval);
+ get_extended_pair(opts, color_pair);
+ *pair_arg = limit_PAIRS(color_pair);
+ wmemcpy(wch, wcval->chars, (size_t) len);